CVE catalog

CVE-2021-36978

qpdf: CVE-2021-36978

[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
1.27% · Oct 25, 2026

QPDF 9.x through 9.1.1 and 10.x through 10.0.4 has a heap-based buffer overflow in Pl_ASCII85Decoder::write (called from Pl_AES_PDF::flush and Pl_AES_PDF::finish) when a certain downstream write fails.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianqpdfsid12.4.2-1fixed
Debianqpdfforky12.4.2-1fixed
Debianqpdftrixie12.2.0-1fixed
Debianqpdfbookworm11.3.0-1+deb12u1fixed
Ubuntuqpdfpro5.1.3-2vulnerable
Ubuntuqpdfpro5.1.3-3vulnerable
Ubuntuqpdfpro5.2.0-1vulnerable
Ubuntuqpdfpro5.2.0-2vulnerable
Ubuntuqpdfpro6.0.0-2vulnerable
Ubuntuqpdfpro8.0.2-3~16.04.1vulnerable
Ubuntuqpdfpro8.0.2-3~16.04.1+esm1fixed
Ubuntuqpdf18.047.0.0-1vulnerable
Ubuntuqpdf18.047.1.0-1vulnerable
Ubuntuqpdf18.047.1.1-1vulnerable
Ubuntuqpdf18.048.0.0-1vulnerable
Ubuntuqpdf18.048.0.1-1vulnerable
Ubuntuqpdf18.048.0.2-1vulnerable
Ubuntuqpdf18.048.0.2-3vulnerable
Ubuntuqpdf18.048.0.2-3ubuntu0.1fixed
Ubuntuqpdf20.048.4.2-1vulnerable
Ubuntuqpdf20.049.0.2-1vulnerable
Ubuntuqpdf20.049.1.0-1vulnerable
Ubuntuqpdf20.049.1.1-1vulnerable
Ubuntuqpdf20.049.1.1-1build1vulnerable
Ubuntuqpdf20.049.1.1-1ubuntu0.1fixed
Suseqpdfopenstack cloud 97.1.1-3.8.1fixed
Suseqpdfopenstack cloud crowbar 97.1.1-3.8.1fixed
Suseqpdflinux enterprise server for sap applications 12 sp47.1.1-3.8.1fixed
Suseqpdflinux enterprise software development kit 12 sp57.1.1-3.8.1fixed
Suseqpdflinux enterprise server 12 sp2-bcl7.1.1-3.8.1fixed
Suseqpdflinux enterprise server 12 sp3-bcl7.1.1-3.8.1fixed
Suseqpdflinux enterprise server 12 sp4-ltss7.1.1-3.8.1fixed
Suseqpdflinux enterprise server 12 sp57.1.1-3.8.1fixed
Suseqpdflinux enterprise server for sap applications 12 sp57.1.1-3.8.1fixed
Suseqpdflinux enterprise module for basesystem 15 sp39.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise module for basesystem 15 sp49.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise high performance computing 15 sp2-espos9.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise high performance computing 15 sp2-ltss9.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise server 15 sp2-bcl9.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise server 15 sp2-ltss9.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise server for sap applications 15 sp29.0.2-150200.3.3.1fixed
Suseqpdfmanager proxy 4.19.0.2-150200.3.3.1fixed
Suseqpdfmanager retail branch server 4.19.0.2-150200.3.3.1fixed
Suseqpdfmanager server 4.19.0.2-150200.3.3.1fixed
Suseqpdfenterprise storage 79.0.2-150200.3.3.1fixed
Opensuseqpdfleap 15.39.0.2-150200.3.3.1fixed
Opensuseqpdfleap 15.49.0.2-150200.3.3.1fixed
Suseqpdflinux enterprise high performance computing 15-espos8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise high performance computing 15-ltss8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise high performance computing 15 sp1-espos8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise high performance computing 15 sp1-ltss8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise server 15-ltss8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise server 15 sp1-bcl8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise server 15 sp1-ltss8.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise server for sap applications 158.0.2-150000.3.5.1fixed
Suseqpdflinux enterprise server for sap applications 15 sp18.0.2-150000.3.5.1fixed
Suseqpdfenterprise storage 68.0.2-150000.3.5.1fixed
Opensuseqpdfleap 15.38.0.2-150000.3.5.1fixed
Opensuseqpdfleap 15.48.0.2-150000.3.5.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianqpdfsourcesid10.1.0-1not yet assignedNot reportedNot reported
Debianqpdfsourceforky10.1.0-1not yet assignedNot reportedNot reported
Debianqpdfsourcetrixie10.1.0-1not yet assignedNot reportedNot reported
Debianqpdfsourcebookworm10.1.0-1not yet assignedNot reportedNot reported
Ubuntuqpdfdebpro8.0.2-3~16.04.1+esm1Not reportedUBUNTU-CVE-2021-36978Not reported
Ubuntuqpdfdeb18.048.0.2-3ubuntu0.1Not reportedUBUNTU-CVE-2021-36978Not reported
Ubuntuqpdfdeb20.049.1.1-1ubuntu0.1Not reportedUBUNTU-CVE-2021-36978Not reported
Suseqpdfrpmopenstack cloud 97.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmopenstack cloud crowbar 97.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server for sap applications 12 sp47.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise software development kit 12 sp57.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server 12 sp2-bcl7.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server 12 sp3-bcl7.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server 12 sp4-ltss7.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server 12 sp57.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise server for sap applications 12 sp57.1.1-3.8.1Not reportedSUSE-SU-2022:2669-1Not reported
Suseqpdfrpmlinux enterprise module for basesystem 15 sp39.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise module for basesystem 15 sp49.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15 sp2-espos9.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15 sp2-ltss9.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise server 15 sp2-bcl9.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise server 15 sp2-ltss9.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise server for sap applications 15 sp29.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmmanager proxy 4.19.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmmanager retail branch server 4.19.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmmanager server 4.19.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmenterprise storage 79.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Opensuseqpdfrpmleap 15.39.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Opensuseqpdfrpmleap 15.49.0.2-150200.3.3.1Not reportedSUSE-SU-2022:3248-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15-espos8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15-ltss8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15 sp1-espos8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise high performance computing 15 sp1-ltss8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise server 15-ltss8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise server 15 sp1-bcl8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise server 15 sp1-ltss8.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise server for sap applications 158.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmlinux enterprise server for sap applications 15 sp18.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Suseqpdfrpmenterprise storage 68.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Opensuseqpdfrpmleap 15.38.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported
Opensuseqpdfrpmleap 15.48.0.2-150000.3.5.1Not reportedSUSE-SU-2022:2670-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libqpdf29]Fixed

    Source package: [qpdf]

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

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

    • 11.3.0-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

  • Source package: [qpdf]

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

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

    • 11.3.0-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

  • [qpdf]Fixed
    Details (2)
    • 11.3.0-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

    • 11.3.0-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · bookworm; dsa · qpdf · debian · 12

[Debian 13 (Trixie)]

  • [libqpdf30]Fixed

    Source package: [qpdf]

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

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

    • 12.2.0-1 · arm64 · trixie

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

  • Source package: [qpdf]

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

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

    • 12.2.0-1 · arm64 · trixie

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

  • [qpdf]Fixed
    Details (2)
    • 12.2.0-1 · amd64 · trixie

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

    • 12.2.0-1 · arm64 · trixie

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

  • [qpdf-doc]Fixed

    Source package: [qpdf]

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

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

    • 12.2.0-1 · all · trixie

      Fixed · Fixed: 10.1.0-1

      dsa · qpdf · debian · 13

Observed:

References