CVE catalog

CVE-2021-27291

pygments: CVE-2021-27291

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

In pygments 1.1+, fixed in 2.7.4, the lexers used to parse programming languages rely heavily on regular expressions. Some of the regular expressions have exponential or cubic worst-case complexity and are vulnerable to ReDoS. By crafting malicious input, an attacker can cause a 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
Debianpygmentssid2.20.0+dfsg-2fixed
Debianpygmentsforky2.20.0+dfsg-2fixed
Debianpygmentstrixie2.18.0+dfsg-2fixed
Debianpygmentsbookworm2.14.0+dfsg-1fixed
Debianmediawikisid1:1.43.11+dfsg-3fixed
Debianmediawikiforky1:1.43.11+dfsg-1fixed
Debianmediawikitrixie1:1.43.9+dfsg-1~deb13u1fixed
Debianmediawikitrixie-security1:1.43.9+dfsg-1~deb13u1fixed
Debianmediawikibookworm1:1.39.17-1+deb12u2fixed
Debianmediawikibookworm-security1:1.39.17-1+deb12u2fixed
Alpinepy3-pygments3.112.5.2-r1fixed
Alpinepy3-pygments3.122.6.1-r1fixed
Ubuntupygments16.042.0.1+dfsg-1.1svn1vulnerable
Ubuntupygments16.042.0.1+dfsg-1.1ubuntu1vulnerable
Ubuntupygments16.042.1+dfsg-1vulnerable
Ubuntupygments16.042.1+dfsg-1ubuntu0.1vulnerable
Ubuntupygments16.042.1+dfsg-1ubuntu0.2fixed
Ubuntupygments18.042.2.0+dfsg-1vulnerable
Ubuntupygments18.042.2.0+dfsg-1ubuntu0.1vulnerable
Ubuntupygments18.042.2.0+dfsg-1ubuntu0.2fixed
Ubuntupygments20.042.3.1+dfsg-1ubuntu1vulnerable
Ubuntupygments20.042.3.1+dfsg-1ubuntu2vulnerable
Ubuntupygments20.042.3.1+dfsg-1ubuntu2.1vulnerable
Ubuntupygments20.042.3.1+dfsg-1ubuntu2.2fixed
Opensusepython-Pygmentsleap 15.22.6.1-lp152.5.12.1fixed
Susepython-Pygmentslinux enterprise module for basesystem 15 sp22.6.1-7.10.1fixed
Susepython-Pygmentslinux enterprise high performance computing 15 sp1-espos2.6.1-7.10.1fixed
Susepython-Pygmentslinux enterprise high performance computing 15 sp1-ltss2.6.1-7.10.1fixed
Susepython-Pygmentslinux enterprise server 15 sp1-bcl2.6.1-7.10.1fixed
Susepython-Pygmentslinux enterprise server 15 sp1-ltss2.6.1-7.10.1fixed
Susepython-Pygmentslinux enterprise server for sap applications 15 sp12.6.1-7.10.1fixed
Susepython-Pygmentsenterprise storage 62.6.1-7.10.1fixed
Opensusepython-Pygmentsleap 15.32.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise module for package hub 15 sp22.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise module for package hub 15 sp32.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise high performance computing 15-espos2.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise high performance computing 15-ltss2.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise server 15-ltss2.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise server for sap applications 152.2.0-4.9.1fixed
Susepython-Pygmentslinux enterprise module for public cloud 122.4.2-10.7.1fixed
Opensusepython-Pygmentsleap 15.32.6.1-4.3.1fixed
Susepython-Pygmentslinux enterprise module for basesystem 15 sp32.6.1-4.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpygmentssourcesid2.7.1+dfsg-2.1not yet assignedNot reported[985574]
Debianpygmentssourceforky2.7.1+dfsg-2.1not yet assignedNot reported[985574]
Debianpygmentssourcetrixie2.7.1+dfsg-2.1not yet assignedNot reported[985574]
Debianpygmentssourcebookworm2.7.1+dfsg-2.1not yet assignedNot reported[985574]
Debianmediawikisourcesid1:1.35.2-1not yet assignedNot reportedNot reported
Debianmediawikisourceforky1:1.35.2-1not yet assignedNot reportedNot reported
Debianmediawikisourcetrixie1:1.35.2-1not yet assignedNot reportedNot reported
Debianmediawikisourcebookworm1:1.35.2-1not yet assignedNot reportedNot reported
Alpinepy3-pygmentsapk3.112.5.2-r1Not reportedALPINE-CVE-2021-27291Not reported
Alpinepy3-pygmentsapk3.122.6.1-r1Not reportedALPINE-CVE-2021-27291Not reported
Ubuntupygmentsdeb16.042.1+dfsg-1ubuntu0.2Not reportedUSN-4897-1Not reported
Ubuntupygmentsdeb18.042.2.0+dfsg-1ubuntu0.2Not reportedUSN-4897-1Not reported
Ubuntupygmentsdeb20.042.3.1+dfsg-1ubuntu2.2Not reportedUSN-4897-1Not reported
Opensusepython-Pygmentsrpmleap 15.22.6.1-lp152.5.12.1Not reportedOPENSUSE-SU-2021:1521-1Not reported
Susepython-Pygmentsrpmlinux enterprise module for basesystem 15 sp22.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmlinux enterprise high performance computing 15 sp1-espos2.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmlinux enterprise high performance computing 15 sp1-ltss2.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmlinux enterprise server 15 sp1-bcl2.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmlinux enterprise server 15 sp1-ltss2.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmlinux enterprise server for sap applications 15 sp12.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Susepython-Pygmentsrpmenterprise storage 62.6.1-7.10.1Not reportedSUSE-SU-2021:3840-1Not reported
Opensusepython-Pygmentsrpmleap 15.32.2.0-4.9.1Not reportedOPENSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise module for package hub 15 sp22.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise module for package hub 15 sp32.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise high performance computing 15-espos2.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise high performance computing 15-ltss2.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise server 15-ltss2.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise server for sap applications 152.2.0-4.9.1Not reportedSUSE-SU-2021:3841-1Not reported
Susepython-Pygmentsrpmlinux enterprise module for public cloud 122.4.2-10.7.1Not reportedSUSE-SU-2021:3814-1Not reported
Opensusepython-Pygmentsrpmleap 15.32.6.1-4.3.1Not reportedOPENSUSE-SU-2021:3839-1Not reported
Susepython-Pygmentsrpmlinux enterprise module for basesystem 15 sp32.6.1-4.3.1Not reportedSUSE-SU-2021:3839-1Not reported

[Debian bug #985574]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [mediawiki]Unknown
    Details (4)
    • 1:1.39.17-1+deb12u2 · all · bookworm

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

  • Source package: [mediawiki]

    Details (4)
    • 1:1.39.17-1+deb12u2 · all · bookworm

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

    • 1:1.39.17-1+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · bookworm; dsa · mediawiki · debian · 12

  • Source package: [pygments]

    Details (2)
    • 2.14.0+dfsg-1 · all · bookworm

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · bookworm; dsa · pygments · debian · 12

    • 2.14.0+dfsg-1 · all · bookworm

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · bookworm; dsa · pygments · debian · 12

  • Source package: [pygments]

    Details (2)
    • 2.14.0+dfsg-1 · all · bookworm

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · bookworm; dsa · pygments · debian · 12

    • 2.14.0+dfsg-1 · all · bookworm

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · bookworm; dsa · pygments · debian · 12

[Debian 13 (Trixie)]

  • [mediawiki]Unknown
    Details (4)
    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

  • Source package: [mediawiki]

    Details (4)
    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

    • 1:1.43.9+dfsg-1~deb13u1 · all · trixie-security

      Fixed · Fixed: 1:1.35.2-1

      dsa · mediawiki · debian · 13

  • Source package: [pygments]

    Details (2)
    • 2.18.0+dfsg-2 · all · trixie

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · 13

    • 2.18.0+dfsg-2 · all · trixie

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · 13

  • Source package: [pygments]

    Details (2)
    • 2.18.0+dfsg-2 · all · trixie

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · 13

    • 2.18.0+dfsg-2 · all · trixie

      Fixed · Fixed: 2.7.1+dfsg-2.1

      dsa · pygments · debian · 13

Observed:

References