CVE catalog

CVE-2019-20454

pcre2: CVE-2019-20454

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

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpcre2sid10.48-3.1fixed
Debianpcre2forky10.48-3.1fixed
Debianpcre2trixie10.46-1~deb13u2fixed
Debianpcre2trixie-security10.46-1~deb13u3fixed
Debianpcre2bookworm10.42-1fixed
Debianpcre2bookworm-security10.42-1+deb12u2fixed
Ubuntupcre2pro10.22-3vulnerable
Ubuntupcre2pro10.22-4vulnerable
Ubuntupcre2pro10.22-5vulnerable
Ubuntupcre2pro10.22-6vulnerable
Ubuntupcre2pro10.31-2vulnerable
Ubuntupcre2pro10.31-2ubuntu0.1~esm1vulnerable
Opensusepcre2leap micro 5.210.31-150000.3.12.1fixed
Susepcre2linux enterprise module for basesystem 15 sp310.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15-espos10.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp1-espos10.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp1-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp2-espos10.31-150000.3.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp2-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise server 15-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise server 15 sp1-bcl10.31-150000.3.12.1fixed
Susepcre2linux enterprise server 15 sp1-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise server 15 sp2-bcl10.31-150000.3.12.1fixed
Susepcre2linux enterprise server 15 sp2-ltss10.31-150000.3.12.1fixed
Susepcre2linux enterprise server for sap applications 1510.31-150000.3.12.1fixed
Susepcre2linux enterprise server for sap applications 15 sp110.31-150000.3.12.1fixed
Susepcre2linux enterprise server for sap applications 15 sp210.31-150000.3.12.1fixed
Susepcre2manager proxy 4.110.31-150000.3.12.1fixed
Susepcre2manager retail branch server 4.110.31-150000.3.12.1fixed
Susepcre2manager server 4.110.31-150000.3.12.1fixed
Susepcre2linux enterprise micro 5.110.31-150000.3.12.1fixed
Susepcre2linux enterprise micro 5.210.31-150000.3.12.1fixed
Susepcre2enterprise storage 610.31-150000.3.12.1fixed
Susepcre2enterprise storage 710.31-150000.3.12.1fixed
Opensusepcre2leap 15.310.31-150000.3.12.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpcre2sourcesid10.34-1not yet assignedNot reportedNot reported
Debianpcre2sourceforky10.34-1not yet assignedNot reportedNot reported
Debianpcre2sourcetrixie10.34-1not yet assignedNot reportedNot reported
Debianpcre2sourcebookworm10.34-1not yet assignedNot reportedNot reported
Opensusepcre2rpmleap micro 5.210.31-150000.3.12.1Not reportedOPENSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise module for basesystem 15 sp310.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15-espos10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp1-espos10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp1-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp2-espos10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp2-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server 15-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server 15 sp1-bcl10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server 15 sp1-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server 15 sp2-bcl10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server 15 sp2-ltss10.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 1510.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 15 sp110.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 15 sp210.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmmanager proxy 4.110.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmmanager retail branch server 4.110.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmmanager server 4.110.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise micro 5.110.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmlinux enterprise micro 5.210.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmenterprise storage 610.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Susepcre2rpmenterprise storage 710.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported
Opensusepcre2rpmleap 15.310.31-150000.3.12.1Not reportedSUSE-SU-2022:2649-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libpcre2-16-0]Unknown

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

  • [libpcre2-32-0]Unknown

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

  • [libpcre2-8-0]Unknown

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

  • [libpcre2-dev]Unknown

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

  • Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

  • [pcre2-utils]Unknown

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · bookworm; dsa · pcre2 · debian · 12

[Debian 13 (Trixie)]

  • [libpcre2-16-0]Unknown

    Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

  • [libpcre2-32-0]Unknown

    Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

  • [libpcre2-8-0]Unknown

    Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

  • [libpcre2-dev]Unknown

    Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

  • Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

  • [pcre2-utils]Unknown

    Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.34-1

      dsa · pcre2 · debian · 13

Observed:

References