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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| SUSE | libzypp | < 17.38.12 | 17.38.12 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libzypp | 17.38.12-1 | — |
| Debian 13 | libzypp | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | libzypp | No fix yet | — |
| Ubuntu 26.04 LTS | libzypp | No fix yet | — |
| Ubuntu 25.10 | libzypp | No fix yet | — |
| Ubuntu 24.04 LTS | libzypp | No fix yet | — |
| Ubuntu 22.04 LTS | libzypp | No fix yet | — |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | libzypp | No fix yet | — |
| Ubuntu 16.04 LTS | libzypp | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | libsolv | 0.7.39-150700.11.10.1 | SUSE-SU-2026:2531-1 |
| SLES 15 SP7 | libzypp | 17.38.13-150700.6.13.1 | SUSE-SU-2026:2531-1 |
| SLES 15 SP7 | zypper | 1.14.98-150700.13.6.1 | SUSE-SU-2026:2531-1 |
| SLES 15 SP6 | libsolv | 0.7.39-150600.8.24.1 | SUSE-SU-2026:2590-1 |
| SLES 15 SP6 | libzypp | 17.38.13-150600.3.92.1 | SUSE-SU-2026:2590-1 |
| SLES 15 SP6 | zypper | 1.14.98-150600.10.55.1 | SUSE-SU-2026:2590-1 |
| SLES 15 SP5 | libsolv | 0.7.39-150500.6.17.1 | SUSE-SU-2026:2575-1 |
| SLES 15 SP5 | libzypp | 17.38.13-150500.6.74.1 | SUSE-SU-2026:2575-1 |
| SLES 15 SP5 | zypper | 1.14.98-150500.6.45.1 | SUSE-SU-2026:2575-1 |
| SLES 15 SP4 | libsolv | 0.7.39-150400.3.46.1 | SUSE-SU-2026:2674-1 |
| SLES 15 SP4 | libzypp | 17.38.13-150400.3.158.1 | SUSE-SU-2026:2674-1 |
| SLES 15 SP4 | zypper | 1.14.98-150400.3.104.1 | SUSE-SU-2026:2674-1 |
| SLES 3 | libsolv | 0.7.39-150700.11.10.1 | SUSE-SU-2026:2531-1 |
Show 14 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | libsolv | 0.7.39-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLES for SAP 16.0 | libzypp | 17.38.13-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLES for SAP 16.0 | zypper | 1.14.98-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLES for SAP 15 SP5 | libsolv | 0.7.39-150500.6.17.1 | SUSE-SU-2026:2575-1 |
| SLES for SAP 15 SP5 | libzypp | 17.38.13-150500.6.74.1 | SUSE-SU-2026:2575-1 |
| SLES for SAP 15 SP5 | zypper | 1.14.98-150500.6.45.1 | SUSE-SU-2026:2575-1 |
| SLES 16.0 | libsolv | 0.7.39-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLES 16.0 | libzypp | 17.38.13-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLES 16.0 | zypper | 1.14.98-160000.1.1 | SUSE-SU-2026:22172-1 |
| SLE Micro 6.2 | libsolv | 0.7.39-160000.1.1 | SUSE-SU-2026:22221-1 |
| SLE Micro 6.2 | libzypp | 17.38.13-160000.1.1 | SUSE-SU-2026:22221-1 |
| SLE Micro 6.2 | zypper | 1.14.98-160000.1.1 | SUSE-SU-2026:22221-1 |
| SLE Micro 6.1 | libzypp | 17.38.13-slfo.1.1_1.1 | SUSE-SU-2026:22073-1 |
| SLE Micro 6.0 | libzypp | 17.38.12-1.1 | SUSE-SU-2026:22062-1 |
| SLE Micro 5.5 | libsolv | 0.7.39-150500.6.17.1 | SUSE-SU-2026:2575-1 |
| SLE Micro 5.5 | libzypp | 17.38.13-150500.6.74.1 | SUSE-SU-2026:2575-1 |
| SLE Micro 5.5 | zypper | 1.14.98-150500.6.45.1 | SUSE-SU-2026:2575-1 |
| SLE Micro 5.4 | libsolv | 0.7.39-150400.3.46.1 | SUSE-SU-2026:2674-1 |
| SLE Micro 5.4 | libzypp | 17.38.13-150400.3.158.1 | SUSE-SU-2026:2674-1 |
| SLE Micro 5.4 | zypper | 1.14.98-150400.3.104.1 | SUSE-SU-2026:2674-1 |
| SLE Micro 5.3 | libsolv | 0.7.39-150400.3.46.1 | SUSE-SU-2026:2674-1 |
| SLE Micro 5.3 | libzypp | 17.38.13-150400.3.158.1 | SUSE-SU-2026:2674-1 |
| SLE Micro 5.3 | zypper | 1.14.98-150400.3.104.1 | SUSE-SU-2026:2674-1 |
| SLE HPC 15 SP5 | libsolv | 0.7.39-150500.6.17.1 | SUSE-SU-2026:2575-1 |
| SLE HPC 15 SP5 | libzypp | 17.38.13-150500.6.74.1 | SUSE-SU-2026:2575-1 |
| SLE HPC 15 SP5 | zypper | 1.14.98-150500.6.45.1 | SUSE-SU-2026:2575-1 |
| SLE HPC 15 SP4 | libsolv | 0.7.39-150400.3.46.1 | SUSE-SU-2026:2674-1 |
| SLE HPC 15 SP4 | libzypp | 17.38.13-150400.3.158.1 | SUSE-SU-2026:2674-1 |
| SLE HPC 15 SP4 | zypper | 1.14.98-150400.3.104.1 | SUSE-SU-2026:2674-1 |
| SUSE Linux Enterprise Installer Updates 15 SP6 | libsolv | 0.7.39-150600.8.24.1 | SUSE-SU-2026:2590-1 |
| SUSE Linux Enterprise Installer Updates 15 SP6 | libzypp | 17.38.13-150600.3.92.1 | SUSE-SU-2026:2590-1 |
| SUSE Linux Enterprise Installer Updates 15 SP5 | libsolv | 0.7.39-150500.6.17.1 | SUSE-SU-2026:2575-1 |
| SUSE Linux Enterprise Installer Updates 15 SP5 | libzypp | 17.38.13-150500.6.74.1 | SUSE-SU-2026:2575-1 |
| SUSE Linux Enterprise Installer Updates 15 SP4 | libsolv | 0.7.39-150400.3.46.1 | SUSE-SU-2026:2674-1 |
| SUSE Linux Enterprise Installer Updates 15 SP4 | libzypp | 17.38.13-150400.3.158.1 | SUSE-SU-2026:2674-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | libzypp | 17.38.13-1.1 | openSUSE-SU-2026:10984-1 |
| openSUSE Leap 16.0 | libsolv | 0.7.39-160000.1.1 | openSUSE-SU-2026:21096-1 |
| openSUSE Leap 16.0 | libzypp | 17.38.13-160000.1.1 | openSUSE-SU-2026:21096-1 |
| openSUSE Leap 16.0 | zypper | 1.14.98-160000.1.1 | openSUSE-SU-2026:21096-1 |
Advisories 10
- openSUSE-SU-2026:21096-1 Security update for zypper, libzypp, libsolv SUSE / openSUSE Security Updates · Jun 30, 2026
- SUSE-SU-2026:2674-1 Security update for libsolv, libzypp, zypper SUSE / openSUSE Security Updates · Jun 30, 2026
- SUSE-SU-2026:22221-1 Security update for zypper, libzypp, libsolv SUSE / openSUSE Security Updates · Jun 24, 2026
- SUSE-SU-2026:22172-1 Security update for zypper, libzypp, libsolv SUSE / openSUSE Security Updates · Jun 24, 2026
- SUSE-SU-2026:2575-1 Security update for libsolv, libzypp, zypper SUSE / openSUSE Security Updates · Jun 24, 2026
- SUSE-SU-2026:2590-1 Security update for libsolv, libzypp, zypper SUSE / openSUSE Security Updates · Jun 24, 2026
- SUSE-SU-2026:2531-1 Security update for libsolv, libzypp, zypper SUSE / openSUSE Security Updates · Jun 24, 2026
- SUSE-SU-2026:22073-1 Security update for libzypp SUSE / openSUSE Security Updates · Jun 13, 2026
- SUSE-SU-2026:22062-1 Security update for libzypp SUSE / openSUSE Security Updates · Jun 13, 2026
- openSUSE-SU-2026:10984-1 libzypp-17.38.13-1.1 on GA media SUSE / openSUSE Security Updates · Jun 10, 2026