CVE catalog

CVE-2026-86145

PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached workspace block, in a recursive DFA matching workspace, lacks a size check (even though a newly allocated bloc

[CVE catalog]

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

PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached workspace block, in a recursive DFA matching workspace, lacks a size check (even though a newly allocated block, for the same purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).

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-1vulnerable
Debianpcre2bookworm-security10.42-1+deb12u2fixed
Susepcre2linux enterprise micro 5.310.39-150400.4.12.1fixed
Susepcre2linux enterprise micro 5.410.39-150400.4.12.1fixed
Susepcre2linux enterprise micro 5.510.39-150400.4.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp4-espos10.39-150400.4.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp4-ltss10.39-150400.4.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp5-espos10.39-150400.4.12.1fixed
Susepcre2linux enterprise high performance computing 15 sp5-ltss10.39-150400.4.12.1fixed
Susepcre2linux enterprise server 15 sp4-ltss10.39-150400.4.12.1fixed
Susepcre2linux enterprise server 15 sp5-ltss10.39-150400.4.12.1fixed
Susepcre2linux enterprise server for sap applications 15 sp410.39-150400.4.12.1fixed
Susepcre2linux enterprise server for sap applications 15 sp510.39-150400.4.12.1fixed
Alpinepcre23.2110.43-r1fixed
Alpinepcre23.2310.48-r0fixed
Alpinepcre23.2410.48-r0fixed
Susepcre2linux enterprise server 16.010.45-160000.4.1fixed
Susepcre2linux enterprise server for sap applications 16.010.45-160000.4.1fixed
Susepcre2linux micro 6.210.45-160000.4.1fixed
Susepcre2linux micro 6.010.42-3.1fixed
Susepcre2linux micro 6.110.42-slfo.1.1_2.1fixed
Opensusepcre2leap 16.010.45-160000.4.1fixed
Susepcre2linux enterprise module for basesystem 15 sp710.42-150600.3.3.1fixed
Susepcre2linux enterprise server 15 sp6-ltss10.42-150600.3.3.1fixed
Susepcre2linux enterprise server for sap applications 15 sp610.42-150600.3.3.1fixed
Susepcre2linux enterprise server 12 sp5-ltss10.34-1.16.1fixed
Susepcre2linux enterprise server ltss extended security 12 sp510.34-1.16.1fixed
Alpinepcre23.2210.46-r1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpcre2sourcesid10.48-1not yet assignedNot reportedNot reported
Debianpcre2sourceforky10.48-1not yet assignedNot reportedNot reported
Debianpcre2sourcetrixie10.46-1~deb13u2not yet assignedNot reportedNot reported
Debianpcre2sourcebookworm10.42-1+deb12u1not yet assignedNot reportedNot reported
Susepcre2rpmlinux enterprise micro 5.310.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise micro 5.410.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise micro 5.510.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp4-espos10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp4-ltss10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp5-espos10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise high performance computing 15 sp5-ltss10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise server 15 sp4-ltss10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise server 15 sp5-ltss10.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 15 sp410.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 15 sp510.39-150400.4.12.1Not reportedSUSE-SU-2026:4458-1Not reported
Alpinepcre2apk3.2110.43-r1Not reportedALPINE-CVE-2026-86145Not reported
Alpinepcre2apk3.2310.48-r0Not reportedALPINE-CVE-2026-86145Not reported
Alpinepcre2apk3.2410.48-r0Not reportedALPINE-CVE-2026-86145Not reported
Susepcre2rpmlinux enterprise server 16.010.45-160000.4.1Not reportedSUSE-SU-2026:23906-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 16.010.45-160000.4.1Not reportedSUSE-SU-2026:23906-1Not reported
Susepcre2rpmlinux micro 6.210.45-160000.4.1Not reportedSUSE-SU-2026:23891-1Not reported
Susepcre2rpmlinux micro 6.010.42-3.1Not reportedSUSE-SU-2026:23840-1Not reported
Susepcre2rpmlinux micro 6.110.42-slfo.1.1_2.1Not reportedSUSE-SU-2026:23740-1Not reported
Opensusepcre2rpmleap 16.010.45-160000.4.1Not reportedOPENSUSE-SU-2026:21938-1Not reported
Susepcre2rpmlinux enterprise module for basesystem 15 sp710.42-150600.3.3.1Not reportedSUSE-SU-2026:4241-1Not reported
Susepcre2rpmlinux enterprise server 15 sp6-ltss10.42-150600.3.3.1Not reportedSUSE-SU-2026:4241-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 15 sp610.42-150600.3.3.1Not reportedSUSE-SU-2026:4241-1Not reported
Susepcre2rpmlinux enterprise server 12 sp5-ltss10.34-1.16.1Not reportedSUSE-SU-2026:4201-1Not reported
Susepcre2rpmlinux enterprise server ltss extended security 12 sp510.34-1.16.1Not reportedSUSE-SU-2026:4201-1Not reported
Alpinepcre2apk3.2210.46-r1Not reportedALPINE-CVE-2026-86145Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libpcre2-16-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

  • [libpcre2-32-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

  • [libpcre2-8-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

  • [libpcre2-dev]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

  • [libpcre2-posix3]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

  • [pcre2-utils]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u1

      nvd · pcre2 · debian · bookworm; nvd · pcre2 · debian · 12

[Debian 13 (Trixie)]

  • [libpcre2-16-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

  • [libpcre2-32-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

  • [libpcre2-8-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

  • [libpcre2-dev]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

  • [libpcre2-posix3]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

  • [pcre2-utils]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u2

      nvd · pcre2 · debian · 13

Observed:

References