Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local access able to submit package operation
-
DeliveryCraft package name beginning with hyphen
-
Exploitapt-get parses name as command option
-
ExecutionInjected option executes code as root
-
ImpactFull host compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Argument sanitization
|
| Exploitation Conditions | Requires that the attacker can control or influence the package name string passed to the yggdrasil-worker-package-manager APT backend on an APT-based system, and that the crafted name begins with a hyphen so apt-get parses it as an option instead of a package operand. Limiting factors: exploitation is local (AV:L) and requires existing low-level access or privilege (PR:L) sufficient to submit a package operation through the worker; the vulnerable code path is the APT backend specifically; and the worker must be deployed and reachable in the environment. It is not a remote-unauthenticated flaw - an attacker with no path to the worker's package input cannot trigger it. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (7.8, High) is internally consistent with the description: exploitation is local (AV:L), low-complexity (AC:L), requires some existing privilege/access to supply a package name (PR:L), needs no user interaction, and yields full C/I/A compromise because code runs as root. This is a genuine local privilege-escalation / RCE primitive rather than a network-facing mass-exploitation risk. No EPSS score, POC, or KEV entry was provided; the local-only vector plus the need to influence the worker's package input make widespread opportunistic exploitation unlikely, while risk is elevated in delegated- or multi-tenant management setups where lower-privileged input can steer the package name sent to a root worker. No signals conflict here - all point to a locally-scoped, high-impact but not internet-wormable flaw. Absent EPSS/KEV data, treat as a patch-soon item for RHEL 10 fleets running this worker, not an emergency. |
| Exploit ScenarioDerived | An attacker who can already influence the package name handed to the worker (for example a lower-privileged user or a compromised upstream request in a delegated-management setup) supplies a name beginning with a hyphen that apt-get interprets as an option enabling command execution. Since the worker invokes apt-get as root, the injected option runs attacker-controlled code with root privileges, fully compromising the host. No public POC was provided, but the one-line nature of the flaw makes exploitation straightforward once the package-name input is reachable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 31, 2026
Local privilege escalation to root via argument injection in the APT backend of yggdrasil-worker-package-manager, the Red Hat Insights remote package-management worker shipped with Red Hat Enterprise Linux 10. Because package names are passed directly to apt-get without an argument terminator, a name beginning with a hyphen is parsed as a command-line option rather than a package, letting an attacker who can influence the package list achieve root-level remote code execution. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV, but an upstream source fix is already merged and released in versions 0.1.4 and 0.2.4.
RemediationAI
Vendor-released patch: upgrade yggdrasil-worker-package-manager to 0.1.4 or 0.2.4 (whichever matches your deployed line), which add the '--' end-of-options terminator to the apt-get invocation (commit 959745bb5917c17f0316af199aace6c71baa5ad7). On Red Hat Enterprise Linux 10, apply the RHEL update carrying the fixed package and consult https://access.redhat.com/security/cve/CVE-2026-18157 and https://bugzilla.redhat.com/show_bug.cgi?id=2465250. If immediate patching is not possible, restrict who can trigger package operations through the worker and validate/whitelist package names so no operand can begin with a hyphen before it reaches the backend; where feasible, temporarily disable or gate the package-manager worker, accepting the trade-off that remote package management via yggdrasil will stop functioning. Because the worker runs as root, also audit which lower-privileged principals or upstream inputs can influence its package list as defense in depth.
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
yggdrasil is Red Hat's lightweight agent for dispatching management actions to hosts (used in Red Hat Insights remote-management workflows), and the package-manager worker executes install/remove operations on the host's behalf. On APT-based backends it shells out to apt-get with the requested package name. The root cause is CWE-88 (Improper Neutralization of Argument Delimiters / argument injection): apt-get treats any token starting with '-' as an option, and the code built the command line as {"--assume-yes", command} with no '--' end-of-options marker, so a crafted name such as '--<option>' is consumed as an apt-get flag. apt-get supports options that can trigger arbitrary command execution, and because the worker runs as root that execution inherits root privileges. The fix commit (959745b) appends '--' to cmdargs so all following tokens are unambiguously treated as package operands. Affected CPEs are cpe:2.3:a:redhatinsights:yggdrasil-worker-package-manager and cpe:2.3:a:red_hat:red_hat_enterprise_linux_10.
Know when Red Hat Enterprise Linux 10 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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local vector with low-privilege access to submit a package name (AV:L/PR:L/AC:L), no scope change, but root-level execution yields full C/I/A impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
2DescriptionCVE.org
A flaw was found in yggdrasil-worker-package-manager. A local attacker with existing access to the system could exploit an argument injection vulnerability in the APT backend. This allows specially crafted package names, which begin with a hyphen, to be misinterpreted as command options by apt-get. Successful exploitation could lead to remote code execution (RCE) with root privileges, enabling the attacker to fully compromise the system's integrity, confidentiality, and availability.
Executive ViewAI
yggdrasil-worker-package-manager in Red Hat Enterprise Linux 10 contains a local privilege escalation vulnerability enabling root-level code execution through argument injection. While no public exploit code has been identified, local users or compromised accounts can achieve administrative takeover of affected systems. Immediate patching is required for all RHEL 10 deployments using Red Hat Insights remote management.
Vendor-released patch: versions 0.1.4 and 0.2.4
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity
A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to
The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
EUVD-2026-51380
GHSA-f9rr-qg3x-wq4m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB