Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Linux host exposing CUPS/IPP
-
DeliveryCraft malicious print job with overflow payload
-
ExploitSubmit job to hpcups filter
-
ExecutionTrigger integer overflow and heap corruption
-
PersistHijack control flow in filter process
-
ImpactExecute arbitrary code, escalate from lp context
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target host to have HPLIP installed with the hpcups CUPS filter present, and the attacker must be able to deliver crafted print data into the CUPS print pipeline so that hpcups parses it - in practice this means either reachability to the CUPS daemon over IPP (TCP 631) with print submission accepted from the attacker's network position, or the ability to submit a job through a shared/queued printer the victim host services. The CVSS 4.0 vector states AV:N/AC:L/PR:N/UI:N (network, low complexity, no privileges, no user interaction), so against a default-vulnerable HPLIP install with CUPS exposed and accepting jobs no further authentication or interaction is needed; however, default Linux desktop installs typically bind CUPS to localhost, which limits exploitation to local users or hosts where print sharing has been explicitly enabled. Limiting factors therefore include CUPS Listen configuration, firewall posture on port 631, whether printer sharing is enabled, and whether the lp user's filter process can be leveraged for meaningful privilege escalation on the target. |
| Impact | Signals point in tension and should be weighed carefully. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N, VC:H/VI:H/VA:H) yields a 9.3 critical rating implying remote, unauthenticated, low-complexity exploitation with full confidentiality, integrity and availability impact on the vulnerable component - yet hpcups is a CUPS filter normally invoked through a local print pipeline, so 'network' typically means via an exposed CUPS/IPP port (default 631) or a network-printable shared queue, which is not the default Linux desktop posture. EPSS data was not provided and the issue is not on CISA KEV, so there is no public exploitation probability signal. With no public exploit identified at time of analysis, real-world risk is highest for systems that intentionally share printers over the network or that accept print jobs from untrusted users; on isolated single-user workstations the practical attack surface is narrower than the score suggests. The AV:N assumption in the vector should be verified against the HP advisory before deprioritising - if hpcups is reachable only via local print submission, the effective vector is closer to AV:L. |
| Exploit ScenarioDerived | An attacker on a network that can reach a Linux host with HPLIP installed and CUPS accepting remote print submissions sends a malicious IPP print job containing crafted raster data engineered to trigger the integer overflow in hpcups during size computation. The undersized heap allocation is then overrun by the copy operation, corrupting heap structures to hijack control flow within the CUPS filter process and execute code in that security context, potentially as the lp user or escalating further depending on filter privileges. No public exploit identified at time of analysis, so this scenario is derived from the CWE-122 class and CVSS vector rather than a published POC. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 20, 2026
Heap-based integer overflow in the hpcups component of HP Linux Imaging and Printing Software (HPLIP) allows attackers to achieve arbitrary code execution and/or privilege escalation by submitting crafted print data. The CVSS 4.0 base score of 9.3 reflects network-reachable exploitation against the printing subsystem with no authentication or user interaction required, though no public exploit identified at time of analysis and the issue has not been added to CISA KEV.
RemediationAI
Patch available per vendor advisory - consult HP Security Bulletin HPSBPI04118 at https://support.hp.com/us-en/document/ish_14942099-14942126-16/hpsbpi04118 for the fixed HPLIP release and upgrade to that or later, then apply the corresponding distribution package update (apt/dnf/zypper) once your vendor rebuilds hplip. As compensating controls until patched, restrict CUPS to localhost by ensuring /etc/cups/cupsd.conf binds only to 127.0.0.1 and removes 'Listen *:631' (side effect: breaks remote print submission and IPP browsing), block inbound TCP/UDP 631 at the host or perimeter firewall for untrusted networks, disable CUPS print sharing (cupsctl --no-share-printers) on systems that do not need it, and on systems that do not use HP devices remove the hplip package entirely to eliminate the hpcups filter. Avoid accepting print jobs from untrusted sources and consider running CUPS under AppArmor/SELinux confinement where available to limit post-exploitation movement.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HPLIP is HP's open-source driver and management stack for HP inkjet and laser printers on Linux, widely bundled into mainstream distributions (Ubuntu, Fedora, Debian, RHEL) and frequently installed with elevated privileges to interact with CUPS, USB, and SNMP. The vulnerable component, hpcups, is the CUPS filter that converts print job data into the device-specific raster format consumed by HP printers. CWE-122 (heap-based buffer overflow) here originates from an integer overflow during size or offset calculations on attacker-controlled print data; the truncated arithmetic produces an undersized heap allocation that is then overrun when the actual data is copied in, corrupting adjacent heap metadata or function pointers within the CUPS filter process.
Know when Linux Imaging And Printing gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (hp).
CVSS VectorVendor: hp
Lifecycle Timeline
1DescriptionCVE.org
A potential security vulnerability has been identified in the HP Linux Imaging and Printing Software. This potential vulnerability may allow escalation of privileges and/or arbitrary code execution via an integer overflow in the hpcups processing path when handling crafted print data.
Executive ViewAI
HP Linux Imaging and Printing Software (HPLIP) contains a critical remote code execution vulnerability in the hpcups component that allows unauthenticated network attackers to execute arbitrary code and escalate privileges on affected Linux systems. Organizations using HP printers or HPLIP on Linux infrastructure face immediate risk of printing system compromise and potential lateral movement into adjacent networks. This vulnerability requires urgent mitigation given the absence of a vendor patch and the ease of exploitation.
No vendor-released patch identified at time of analysis. Interim mitigations include: Network segmentation isolating print servers from general-purpose networks; firewall rules restricting network access to HPLIP services; disabling or rate-limiting remote print protocols not essential for operations; principle of least privilege on print system access; comprehensive logging and real-time monitoring of print server activity; automated alerts for HP security bulletins related to HPLIP; evaluation of air-gapping critical print infrastructure.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Linux Imaging And Printing
View allLocal privilege escalation in HP Linux Imaging and Printing Software (HPLIP) allows authenticated low-privileged users t
The hp-plugin utility in HP Linux Imaging and Printing (HPLIP) makes it easier for man-in-the-middle attackers to execut
Same weakness CWE-122 – Heap-based Buffer Overflow
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP7 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 12 SP5 | Fixed |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 12 SP5-LTSS Extended Security | Fixed |
| SUSE Linux Enterprise Server 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP5 | Fixed |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP6 | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| SUSE Manager Proxy 4.3 | Fixed |
| SUSE Manager Proxy LTS 4.3 | Fixed |
| SUSE Manager Retail Branch Server 4.3 | Fixed |
| SUSE Manager Retail Branch Server LTS 4.3 | Fixed |
| SUSE Manager Server 4.3 | Fixed |
| SUSE Manager Server LTS 4.3 | Fixed |
| SUSE CaaS Platform 4.0 | Fixed |
| SUSE Enterprise Storage 6 | Fixed |
| SUSE Enterprise Storage 7 | Fixed |
| SUSE Enterprise Storage 7.1 | Fixed |
| SUSE Linux Enterprise Desktop 12 SP3 | Fixed |
| SUSE Linux Enterprise Desktop 12 SP4 | Fixed |
| SUSE Linux Enterprise Desktop 15 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP1 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP2 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP3 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP4 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP5 | Fixed |
| SUSE Linux Enterprise Desktop 15 SP6 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Fixed |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP1 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP2 | Fixed |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP3 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP2 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP3 | Fixed |
| SUSE Linux Enterprise Real Time 15 SP4 | Fixed |
| SUSE Linux Enterprise Server 12 SP3 | Fixed |
| SUSE Linux Enterprise Server 12 SP3-BCL | Fixed |
| SUSE Linux Enterprise Server 12 SP3-ESPOS | Fixed |
| SUSE Linux Enterprise Server 12 SP3-LTSS | Fixed |
| SUSE Linux Enterprise Server 12 SP4 | Fixed |
| SUSE Linux Enterprise Server 12 SP4-ESPOS | Fixed |
| SUSE Linux Enterprise Server 12 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 | Fixed |
| SUSE Linux Enterprise Server 15 SP1 | Fixed |
| SUSE Linux Enterprise Server 15 SP1-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP2 | Fixed |
| SUSE Linux Enterprise Server 15 SP2-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP3 | Fixed |
| SUSE Linux Enterprise Server 15 SP3-BCL | Fixed |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Fixed |
| SUSE Linux Enterprise Server 15-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Software Development Kit 12 SP3 | Fixed |
| SUSE Linux Enterprise Software Development Kit 12 SP4 | Fixed |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | Fixed |
| SUSE Manager Proxy 4.0 | Fixed |
| SUSE Manager Proxy 4.1 | Fixed |
| SUSE Manager Proxy 4.2 | Fixed |
| SUSE Manager Retail Branch Server 4.0 | Fixed |
| SUSE Manager Retail Branch Server 4.1 | Fixed |
| SUSE Manager Retail Branch Server 4.2 | Fixed |
| SUSE Manager Server 4.0 | Fixed |
| SUSE Manager Server 4.1 | Fixed |
| SUSE Manager Server 4.2 | Fixed |
| SUSE OpenStack Cloud 8 | Fixed |
| SUSE OpenStack Cloud 9 | Fixed |
| SUSE OpenStack Cloud Crowbar 8 | Fixed |
| SUSE OpenStack Cloud Crowbar 9 | Fixed |
| openSUSE Leap 15.3 | Fixed |
| openSUSE Leap 15.4 | Fixed |
| openSUSE Leap 15.5 | Fixed |
| openSUSE Leap 15.6 | Fixed |
EUVD-2026-31193
GHSA-hcc9-h975-pvc2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB