Description
A relative path traversal in the "keyhint" option in repomd.xml parsing of libzypp before 17.38.12 can be used by attackers able to supply a malicious repository to inject or overwrite files in the target system as root.
Published: 2026-07-02
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A relative path traversal flaw (CWE-23) exists in libzypp in the handling of keyhint elements in repomd.xml. When a repository provides a keyhint that resolves to a path outside its expected directory, libzypp, running with root privileges during package operations, can write or overwrite any file on the host. An attacker who can supply a malicious repomd.xml can therefore inject or modify files as root, potentially installing malware or altering system configuration.

Affected Systems

SUSE libzypp installations older than version 17.38.12 are affected. Any system that uses libzypp for package and repository management and that downloads data from a repository that can be controlled by an attacker is at risk.

Risk and Exploitability

The CVSS score of 8.4 indicates a high severity issue, while the EPSS score of <1% suggests that widespread exploitation is currently unlikely. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector requires the attacker to host a malicious repository; once the system processes that repository, the path traversal is exercised and root-level writes are performed, leading to full compromise of the affected system.

Generated by OpenCVE AI on August 1, 2026 at 21:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libzypp to a later version that includes the keyhint path traversal fix.
  • Configure package manager to use only trusted or signed repositories, disabling any unknown or unauthenticated sources.
  • Enable strict repository signing verification to ensure that only signed repomd.xml files are processed.

Generated by OpenCVE AI on August 1, 2026 at 21:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 02 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 02 Jul 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Suse
Suse libzypp
Vendors & Products Suse
Suse libzypp

Thu, 02 Jul 2026 16:00:00 +0000

Type Values Removed Values Added
Description A relative path traversal in the "keyhint" option in repomd.xml parsing of libzypp before 17.38.12 can be used by attackers able to supply a malicious repository to inject or overwrite files in the target system as root.
Title libzypp path traversal via "keyhint" in repomd.xml
Weaknesses CWE-23
References
Metrics cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-07-07T13:14:20.403Z

Reserved: 2026-05-08T12:29:48.968Z

Link: CVE-2026-44941

cve-icon Vulnrichment

Updated: 2026-07-02T17:32:40.774Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-02T16:16:30.550

Modified: 2026-07-07T17:27:50.640

Link: CVE-2026-44941

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T21:30:06Z

Weaknesses
  • CWE-23

    Relative Path Traversal