Catalogo CVE

CVE-2026-76875

PyPy before versions 3.11.16 and 3.12.14 contains a use-after-free vulnerability in the pyexpat module's ExternalEntityParserCreate function that allows attackers to corrupt memory by supplying a craf

[Catalogo CVE]

Gravità
Medium · CVSS 6.3CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.24% · Oct 22, 2026

PyPy before versions 3.11.16 and 3.12.14 contains a use-after-free vulnerability in the pyexpat module's ExternalEntityParserCreate function that allows attackers to corrupt memory by supplying a crafted XML document to applications that create external-entity sub-parsers without retaining a reference to the parent parser. The child parser retains a raw C back-pointer to the parent parser struct while PyPy's tracing garbage collector can free the parent's C struct, causing bundled libexpat to dereference the freed pointer on every parsed token, producing memory corruption.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpypy3sid8.0.1+dfsg-1fixed
Debianpypy3forky8.0.1+dfsg-1fixed
Debianpypy3trixie7.3.19+dfsg-2vulnerable
Debianpypy3bookworm7.3.11+dfsg-2+deb12u3vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpypy3sourcesid8.0.0+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourceforky8.0.0+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianpypy3sourcebookworm(unfixed)not yet assignedNot reportedNot reported

Notes

[trixie] pypy3: Minor issue [bookworm] pypy3: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [pypy3]Interessata
    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-dev]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-doc]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-lib]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-lib-testsuite]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-tk]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

  • [pypy3-venv]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Interessata

      nvd · pypy3 · debian · bookworm; nvd · pypy3 · debian · 12

[Debian 13 (Trixie)]

  • [pypy3]Interessata
    Dettagli (2)
    • 7.3.19+dfsg-2 · amd64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · arm64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-dev]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-doc]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-lib]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · amd64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · arm64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-lib-testsuite]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-tk]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · amd64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · arm64 · trixie

      Interessata

      nvd · pypy3 · debian · 13

  • [pypy3-venv]Interessata

    Pacchetto sorgente: [pypy3]

    Dettagli (2)
    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

    • 7.3.19+dfsg-2 · all · trixie

      Interessata

      nvd · pypy3 · debian · 13

Osservato:

Riferimenti