CVE-Katalog

CVE-2026-102633

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to ap

[CVE-Katalog]

Schweregrad
High · CVSS 8.2CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/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.35% · Oct 22, 2026

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianexpatsid2.9.0-1fixed
Debianexpatforky2.9.0-1fixed
Debianexpattrixie2.8.3-1~deb13u1vulnerable
Debianexpattrixie-security2.9.0-1~deb13u1fixed
Debianexpatbookworm2.5.0-1+deb12u2vulnerable
Debianexpatbookworm-security2.5.0-1+deb12u5fixed
Opensuseexpattumbleweed2.8.5-1.1fixed
Alpineexpat3.212.9.0-r0fixed
Alpineexpat3.222.9.0-r0fixed
Alpineexpat3.232.9.0-r0fixed
Alpineexpat3.242.9.0-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianexpatsourcesid2.8.5-2not yet assignedNot reported[1149507]
Debianexpatsourceforky2.8.5-2not yet assignedNot reported[1149507]
Debianexpatsourcetrixie2.9.0-1~deb13u1not yet assignedNot reported[1149507]
Debianexpatsourcebookworm2.5.0-1+deb12u5not yet assignedNot reported[1149507]
Opensuseexpatrpmtumbleweed2.8.5-1.1Not reportedOPENSUSE-SU-2026:11981-1Not reported
Alpineexpatapk3.212.9.0-r0Not reportedALPINE-CVE-2026-102633Not reported
Alpineexpatapk3.222.9.0-r0Not reportedALPINE-CVE-2026-102633Not reported
Alpineexpatapk3.232.9.0-r0Not reportedALPINE-CVE-2026-102633Not reported
Alpineexpatapk3.242.9.0-r0Not reportedALPINE-CVE-2026-102633Not reported

[Debian bug #1149507]

OpenFactory catalog packages

Die Paketzuordnung läuft.

[Debian 12 (Bookworm)]

  • [expat]Unbekannt
    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

  • [libexpat1]Unbekannt

    Quellpaket: [expat]

    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

  • [libexpat1-dev]Unbekannt

    Quellpaket: [expat]

    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Betroffen · Behoben: 2.5.0-1+deb12u5

      nvd · expat · debian · bookworm; nvd · expat · debian · 12

[Debian 13 (Trixie)]

  • [expat]Unbekannt
    Details (6)
    • 2.7.1-2 · amd64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.7.1-2 · arm64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.2-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · arm64 · trixie-security

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.9.0-1~deb13u1 · amd64 · trixie-security

      Behoben · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

  • [libexpat1]Unbekannt

    Quellpaket: [expat]

    Details (6)
    • 2.7.1-2 · amd64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.7.1-2 · arm64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.2-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · arm64 · trixie-security

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.9.0-1~deb13u1 · amd64 · trixie-security

      Behoben · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

  • [libexpat1-dev]Unbekannt

    Quellpaket: [expat]

    Details (6)
    • 2.7.1-2 · amd64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.7.1-2 · arm64 · trixie

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.2-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · amd64 · trixie-security · Historical version

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.8.3-1~deb13u1 · arm64 · trixie-security

      Betroffen · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

    • 2.9.0-1~deb13u1 · amd64 · trixie-security

      Behoben · Behoben: 2.9.0-1~deb13u1

      nvd · expat · debian · 13

[openSUSE Tumbleweed]

  • [expat]Unbekannt

    Quellpaket: [expat]

    Details (1)
    • 2.8.2-1.1 · x86_64 · tumbleweed

      Betroffen · Behoben: 2.8.5-1.1

      nvd · expat · opensuse · tumbleweed

  • [libexpat1]Unbekannt

    Quellpaket: [expat]

    Details (1)
    • 2.8.2-1.1 · x86_64 · tumbleweed

      Unbekannt · Behoben: 2.8.5-1.1

      Version impact unknown

      nvd · expat · opensuse · tumbleweed

  • [libexpat1-32bit]Unbekannt

    Quellpaket: [expat]

    Details (1)
    • 2.8.2-1.1 · x86_64 · tumbleweed

      Unbekannt · Behoben: 2.8.5-1.1

      Version impact unknown

      nvd · expat · opensuse · tumbleweed

  • [libexpat-devel]Unbekannt

    Quellpaket: [expat]

    Details (1)
    • 2.8.2-1.1 · x86_64 · tumbleweed

      Unbekannt · Behoben: 2.8.5-1.1

      Version impact unknown

      nvd · expat · opensuse · tumbleweed

  • Quellpaket: [expat]

    Details (1)
    • 2.8.2-1.1 · x86_64 · tumbleweed

      Unbekannt · Behoben: 2.8.5-1.1

      Version impact unknown

      nvd · expat · opensuse · tumbleweed

Beobachtet:

Referenzen