CVE-2026-18379
Yggdrasil-worker-package-manager: yggdrasil-worker-package-manager: path traversal via unsanitized repo name in addrepo/removerepo
CVE-2026-18379 is a high vulnerability (CVSS 8.8) in Red Hat Enterprise Linux 10, published November 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.81%, the 57th percentile. Fixed in yggdrasil-worker-package-manager 0:0.2.3-7.el10_2.9.
- Severity
- 8.8 HighCVSS 3.1, CVE List
- Exploit chance
- 0.81%EPSS, 57th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
0:0.2.3-7.el10_2.9yggdrasil-worker-package-manager +3 more
Description
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
yggdrasil-worker-package-managerRed Hat:enterprise_linux:10.2 | before 0:0.2.3-7.el10_2.9 | 0:0.2.3-7.el10_2.9 |
yggdrasil-worker-package-manager-debuginfoRed Hat:enterprise_linux:10.2 | before 0:0.2.3-7.el10_2.9 | 0:0.2.3-7.el10_2.9 |
yggdrasil-worker-package-manager-debugsourceRed Hat:enterprise_linux:10.2 | before 0:0.2.3-7.el10_2.9 | 0:0.2.3-7.el10_2.9 |
yggdrasil-worker-package-managerRocky Linux:10 | before 0:0.2.3-7.el10_2.9 | 0:0.2.3-7.el10_2.9 |
What each source reports
CVE List Score used 8.8
Yggdrasil-worker-package-manager: yggdrasil-worker-package-manager: path traversal via unsanitized repo name in addrepo/removerepo
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity.
- Record
CVE-2026-18379- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-13
EUVDEUVD-2026-124643 8.8
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity.
- Record
EUVD-2026-124643- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-13
GitHub AdvisoriesGHSA-73xf-6738-4xhx 8.8
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this...
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity.
- Record
GHSA-73xf-6738-4xhx- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-13
NVD 8.8
A flaw was found in yggdrasil-worker-package-manager. An authenticated attacker can exploit this issue to achieve arbitrary file modification or potential privilege escalation. The vulnerability exists because repository management operations fail to sanitize directory traversal sequences (such as '../') within repository names. By supplying a crafted repository name, an attacker can manipulate the root-level worker process into creating or deleting files outside the intended directory, compromising host system integrity.
- Record
CVE-2026-18379- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-13
OSVRHSA-2026:96082 8.8
Red Hat Security Advisory: yggdrasil-worker-package-manager security update
- Record
RHSA-2026:96082- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-13
OSVRLSA-2026:96082 8.8
Moderate: yggdrasil-worker-package-manager security update
yggdrasil-worker-package-manager is a simple package manager yggd worker. It knows how to install and remove packages, add, remove, enable and disable repositories, and does rudimentary detection of the host it is running on to guess the package manager to use. It only installs packages that match one of the provided allow-pattern regular expressions.
Security Fix(es):
- yggdrasil-worker-package-manager: yggdrasil-worker-package-manager: path traversal via unsanitized repo name in AddRepo/RemoveRepo (CVE-2026-18379)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:96082- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-13
History
| Recorded | Changed | Sources |
|---|---|---|
| references | CVE List | |
| affected, aliases, references | OSV | |
| affected, aliases, facts, references | OSV | |
| references | EUVD, GitHub Advisories, NVD | |
| published | EUVD | |
| published | EUVD | |
| aliases, references | GitHub Advisories, NVD | |
| aliases, published | EUVD | |
| first indexed | CVE List |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
access.redhat.com/errata/RHSA-2026:96082
access.redhat.com/security/cve/CVE-2026-18379
bugzilla.redhat.com/show_bug.cgi?id=2546571
nvd.nist.gov/vuln/detail/CVE-2026-18379
github.com/advisories/GHSA-73xf-6738-4xhx
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_96082.json
cve.org/CVERecord?id=CVE-2026-18379
errata.rockylinux.org/RLSA-2026:96082