Description
A flaw was found in libsolv. A stack-based buffer overflow vulnerability exists in the PGP verification component due to incorrect length handling when copying EdDSA 's' MPI into a stack buffer. A remote attacker could craft a malicious Ed25519 PGP signature with mismatched MPI lengths. Processing this crafted signature could lead to a denial of service in automated package or repository processing workflows.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenSUSE | libsolv | 0.6.4 – < 0.7.38 | 0.7.38 |
| Red Hat | Red Hat Enterprise Linux 10 | — | — |
| Red Hat | Red Hat Enterprise Linux 7 | — | — |
| Red Hat | Red Hat Enterprise Linux 8 | — | — |
| Red Hat | Red Hat Enterprise Linux 9 | — | — |
| Red Hat | Red Hat Hardened Images | — | — |
| Red Hat | Red Hat OpenShift Container Platform 4 | — | — |
| Red Hat | Red Hat Satellite 6 | — | — |
| Red Hat | Red Hat Update Infrastructure 4 for Cloud Providers | — | — |
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 | libsolv | 0.7.38-1 | — |
| Debian 13 | libsolv | No fix yet | — |
| Debian 12 | libsolv | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | libsolv | No fix yet | — |
| Ubuntu 26.04 LTS | libsolv | No fix yet | — |
| Ubuntu 25.10 | libsolv | No fix yet | — |
| Ubuntu 24.04 LTS | libsolv | No fix yet | — |
| Ubuntu 22.04 LTS | libsolv | No fix yet | — |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | libsolv | No fix yet | — |
| Ubuntu Pro 18.04 LTS | libsolv | No fix yet | — |
| Ubuntu Pro 16.04 LTS | libsolv | 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 12 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 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 | libsolv | 0.7.38-1.1 | openSUSE-SU-2026:10895-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 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | libsolv +6 | 0.7.22-1.amzn2023.0.4 | ALAS2023-2026-1798 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | libsolv | 0.7.28-5 | — |
Advisories 9
- 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
- ALAS2023-2026-1798 Important: libsolv security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Jun 8, 2026
- openSUSE-SU-2026:10895-1 libsolv-demo-0.7.38-1.1 on GA media SUSE / openSUSE Security Updates · May 30, 2026