CVE catalog

CVE-2026-9150

A flaw was found in libsolv. This stack-based buffer overflow vulnerability occurs in libsolv's Debian metadata parser when processing specially crafted Debian repository metadata. An attacker could e

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.41% · Oct 25, 2026

A flaw was found in libsolv. This stack-based buffer overflow vulnerability occurs in libsolv's Debian metadata parser when processing specially crafted Debian repository metadata. An attacker could exploit this by providing malicious SHA384 or SHA512 checksum tags, leading to memory corruption and a denial of service (DoS) in the affected system.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibsolvsid0.7.40-1fixed
Debianlibsolvforky0.7.40-1fixed
Debianlibsolvtrixie0.7.32-1vulnerable
Debianlibsolvbookworm0.7.23-1+deb12u1vulnerable
CpelibsolvNot reportedNot reportedvulnerable
CpelibsolvNot reportedNot reportedunknown
Cpehardened_imagesNot reportedNot reportedunknown
Cpeopenshift_container_platformNot reportedNot reportedunknown
CpesatelliteNot reportedNot reportedunknown
Cpeupdate_infrastructureNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown
CpelibsolvNot reportedNot reportedunknown
Cpehardened_imagesNot reportedNot reportedunknown
Cpeopenshift_container_platformNot reportedNot reportedunknown
CpesatelliteNot reportedNot reportedunknown
Cpeupdate_infrastructureNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibsolvsourcesid0.7.37-1not yet assignedNot reportedNot reported
Debianlibsolvsourceforky0.7.37-1not yet assignedNot reportedNot reported
Debianlibsolvsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianlibsolvsourcebookworm(unfixed)not yet assignedNot reportedNot reported

Notes

[trixie] libsolv: Minor issue [bookworm] libsolv: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libsolv1]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolv-dev]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolv-doc]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · all · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · all · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolvext1]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolvext-dev]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolv-perl]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [libsolv-tools]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

  • [python3-solv]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.23-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

    • 0.7.23-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · libsolv · debian · bookworm; nvd · libsolv · debian · 12

[Debian 13 (Trixie)]

  • [libsolv1]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolv-dev]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolv-doc]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · all · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · all · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolvext1]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolvext-dev]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolv-perl]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [libsolv-tools]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

  • [python3-solv]Affected

    Source package: [libsolv]

    Details (2)
    • 0.7.32-1 · amd64 · trixie

      Affected

      nvd · libsolv · debian · 13

    • 0.7.32-1 · arm64 · trixie

      Affected

      nvd · libsolv · debian · 13

Observed:

References