CVE catalog

CVE-2026-42308

Pillow is a Python imaging library. Prior to version 12.2.0, if a font advances for each glyph by an exceeding large amount, when Pillow keeps track of the current position, it may lead to an integer

[CVE catalog]

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

Pillow is a Python imaging library. Prior to version 12.2.0, if a font advances for each glyph by an exceeding large amount, when Pillow keeps track of the current position, it may lead to an integer overflow. This issue has been patched in version 12.2.0.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpillowsid13.0.0-1fixed
Debianpillowforky12.3.0-1fixed
Debianpillowtrixie11.1.0-5+deb13u4fixed
Debianpillowtrixie-security11.1.0-5+deb13u3fixed
Debianpillowbookworm9.4.0-1.1+deb12u1vulnerable
Debianpillowbookworm-security9.4.0-1.1+deb12u1vulnerable
CpepillowNot reported10.2.0-1ubuntu1.2fixed
Cpepython-pil-docNot reported10.2.0-1ubuntu1.2fixed
Cpepython3-pilNot reported10.2.0-1ubuntu1.2fixed
Cpepython3-pil.imagetkNot reported10.2.0-1ubuntu1.2fixed
CpepillowNot reportedNot reportedvulnerable
CpepillowNot reported12.2.0fixed
PyPIpillowNot reported12.2.0fixed
Ubuntupillowpro6.1.0-1vulnerable
Ubuntupillowpro6.1.0-1build1vulnerable
Ubuntupillowpro6.2.1-2vulnerable
Ubuntupillowpro7.0.0-4vulnerable
Ubuntupillowpro7.0.0-4build1vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.1vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.2vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.3vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.4vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.5vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.6vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.7vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.8vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.9vulnerable
Ubuntupillowpro7.0.0-4ubuntu0.9+esm1vulnerable
Ubuntupillow-python2pro6.2.1-3~build1vulnerable
Ubuntupillow-python2pro6.2.1-3vulnerable
Ubuntupillow-python2pro6.2.1-3ubuntu0.1~esm1vulnerable
Ubuntupillow-python2pro6.2.1-3ubuntu0.1~esm2vulnerable
Ubuntupillow22.048.1.2+dfsg-0.3vulnerable
Ubuntupillow22.049.0.0-1vulnerable
Ubuntupillow22.049.0.1-1vulnerable
Ubuntupillow22.049.0.1-1build1vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.1vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.2vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.3vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.4fixed
Ubuntupillow24.0410.0.0-1vulnerable
Ubuntupillow24.0410.1.0-1vulnerable
Ubuntupillow24.0410.2.0-1vulnerable
Ubuntupillow24.0410.2.0-1build1vulnerable
Ubuntupillow24.0410.2.0-1ubuntu1vulnerable
Ubuntupillow24.0410.2.0-1ubuntu1.2fixed
Ubuntupillow25.1011.1.0-5build1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.2vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.3fixed
Ubuntupillow26.0411.3.0-1ubuntu1vulnerable
Ubuntupillow26.0411.3.0-1ubuntu2vulnerable
Ubuntupillow26.0412.0.0-1ubuntu1vulnerable
Ubuntupillow26.0412.1.1-1ubuntu1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1.1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1.2fixed
Ubuntupillow22.048.1.2+dfsg-0.3vulnerable
Ubuntupillow22.049.0.0-1vulnerable
Ubuntupillow22.049.0.1-1vulnerable
Ubuntupillow22.049.0.1-1build1vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.1vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.2vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.3vulnerable
Ubuntupillow22.049.0.1-1ubuntu0.4fixed
Ubuntupillow24.0410.0.0-1vulnerable
Ubuntupillow24.0410.1.0-1vulnerable
Ubuntupillow24.0410.2.0-1vulnerable
Ubuntupillow24.0410.2.0-1build1vulnerable
Ubuntupillow24.0410.2.0-1ubuntu1vulnerable
Ubuntupillow24.0410.2.0-1ubuntu1.2fixed
Ubuntupillow25.1011.1.0-5build1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.1vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.2vulnerable
Ubuntupillow25.1011.3.0-1ubuntu1.3fixed
Ubuntupillow26.0411.3.0-1ubuntu1vulnerable
Ubuntupillow26.0411.3.0-1ubuntu2vulnerable
Ubuntupillow26.0412.0.0-1ubuntu1vulnerable
Ubuntupillow26.0412.1.1-1ubuntu1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1.1vulnerable
Ubuntupillow26.0412.1.1-2ubuntu1.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpillowsourcesid12.2.0-1not yet assignedNot reportedNot reported
Debianpillowsourceforky12.2.0-1not yet assignedNot reportedNot reported
Debianpillowsourcetrixie11.1.0-5+deb13u3not yet assignedNot reportedNot reported
Debianpillowsourcebookworm(unfixed)not yet assignedNot reportedNot reported
CpepillowcpeNot reported10.2.0-1ubuntu1.2Not reportedNot reportedNot reported
Cpepython-pil-doccpeNot reported10.2.0-1ubuntu1.2Not reportedNot reportedNot reported
Cpepython3-pilcpeNot reported10.2.0-1ubuntu1.2Not reportedNot reportedNot reported
Cpepython3-pil.imagetkcpeNot reported10.2.0-1ubuntu1.2Not reportedNot reportedNot reported
CpepillowcpeNot reported12.2.0Not reportedNot reportedNot reported
PyPIpillowPyPINot reported12.2.0Not reportedGHSA-WJX4-4JCJ-G98JNot reported
Ubuntupillowdeb22.049.0.1-1ubuntu0.4Not reportedUBUNTU-CVE-2026-42308Not reported
Ubuntupillowdeb24.0410.2.0-1ubuntu1.2Not reportedUBUNTU-CVE-2026-42308Not reported
Ubuntupillowdeb25.1011.3.0-1ubuntu1.3Not reportedUBUNTU-CVE-2026-42308Not reported
Ubuntupillowdeb26.0412.1.1-2ubuntu1.2Not reportedUBUNTU-CVE-2026-42308Not reported
Ubuntupillowdeb22.049.0.1-1ubuntu0.4Not reportedUSN-8399-1Not reported
Ubuntupillowdeb24.0410.2.0-1ubuntu1.2Not reportedUSN-8399-1Not reported
Ubuntupillowdeb25.1011.3.0-1ubuntu1.3Not reportedUSN-8399-1Not reported
Ubuntupillowdeb26.0412.1.1-2ubuntu1.2Not reportedUSN-8399-1Not reported

Notes

[bookworm] pillow: Minor issue, UBSAN

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [python3-pil]Affected

    Source package: [pillow]

    Details (4)
    • 9.4.0-1.1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · arm64 · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

  • Source package: [pillow]

    Details (4)
    • 9.4.0-1.1+deb12u1 · amd64 · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · arm64 · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · amd64 · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · arm64 · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

  • [python-pil-doc]Affected

    Source package: [pillow]

    Details (4)
    • 9.4.0-1.1+deb12u1 · all · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · all · bookworm

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · all · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

    • 9.4.0-1.1+deb12u1 · all · bookworm-security

      Affected

      nvd · pillow · debian · bookworm; nvd · pillow · debian · 12

[Debian 13 (Trixie)]

  • Source package: [pillow]

    Details (4)
    • 11.1.0-5+deb13u4 · amd64 · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u4 · arm64 · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · arm64 · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

  • Source package: [pillow]

    Details (4)
    • 11.1.0-5+deb13u4 · amd64 · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u4 · arm64 · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · arm64 · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

  • Source package: [pillow]

    Details (4)
    • 11.1.0-5+deb13u4 · all · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u4 · all · trixie

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · all · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

    • 11.1.0-5+deb13u3 · all · trixie-security

      Fixed · Fixed: 11.1.0-5+deb13u3

      nvd · pillow · debian · 13

Observed:

References