CVE catalog

CVE-2026-89160

PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF matching of an invalid UTF subject.

[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
Updated
Source
[NVD] · [CVE record]
EPSS
0.27% · Oct 25, 2026

PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF matching of an invalid UTF subject.

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
Cpepcre2Not reportedNot reportedunknown
Alpinepcre23.2110.43-r1fixed
Alpinepcre23.2310.48-r0fixed
Alpinepcre23.2410.48-r0fixed
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
Alpinepcre2apk3.2110.43-r1Not reportedALPINE-CVE-2026-89160Not reported
Alpinepcre2apk3.2310.48-r0Not reportedALPINE-CVE-2026-89160Not reported
Alpinepcre2apk3.2410.48-r0Not reportedALPINE-CVE-2026-89160Not reported
Alpinepcre2apk3.2210.46-r1Not reportedALPINE-CVE-2026-89160Not 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