CVE-2026-44941 libzypp path traversal via "keyhint" in repomd.xml

High 8.4 Published Updated

Attackers can inject or overwrite files as root via malicious repository metadata, requiring an upgrade to libzypp.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-44941?

CVE-2026-44941 is a high-severity path traversal vulnerability in SUSE libzypp, published on 2 Jul 2026. An attacker needs administrator access to exploit it, and only if a user opens a file or follows a link.

Official 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.

Weakness: CWE-23

Which versions are affected by CVE-2026-44941?

It affects 1 product.

Linux distribution packages (1)
libzypp SUSE:Linux Micro 6.0All versions17.38.12-1.1

Products include Opensuse Libzypp.

How do I fix CVE-2026-44941?

Upgrade to a fixed version.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-44941 being exploited?

There is no known exploitation of CVE-2026-44941 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-44941, GHSA-wp9x-wjhc-28mv, SUSE-SU-2026:22062-1, UBUNTU-CVE-2026-44941.

Is CVE-2026-44941 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free