CVE catalog

CVE-2026-103111

PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data.

[CVE catalog]

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

PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data.

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~deb13u2vulnerable
Debianpcre2trixie-security10.46-1~deb13u3fixed
Debianpcre2bookworm10.42-1vulnerable
Debianpcre2bookworm-security10.42-1+deb12u2fixed
Alpinepcre23.2110.43-r1fixed
Alpinepcre23.2310.49-r0fixed
Alpinepcre23.2410.49-r0fixed
Ubuntupcre2pro10.22-3vulnerable
Ubuntupcre2pro10.22-4vulnerable
Ubuntupcre2pro10.22-5vulnerable
Ubuntupcre2pro10.22-6vulnerable
Ubuntupcre2pro10.31-2vulnerable
Ubuntupcre2pro10.31-2ubuntu0.1~esm1vulnerable
Ubuntupcre220.0410.32-5vulnerable
Ubuntupcre220.0410.34-7vulnerable
Ubuntupcre220.0410.34-7ubuntu0.1vulnerable
Ubuntupcre222.0410.37-0ubuntu2vulnerable
Ubuntupcre222.0410.39-3vulnerable
Ubuntupcre222.0410.39-3build1vulnerable
Ubuntupcre222.0410.39-3ubuntu0.1vulnerable
Ubuntupcre224.0410.42-4vulnerable
Ubuntupcre224.0410.42-4ubuntu1vulnerable
Ubuntupcre224.0410.42-4ubuntu2vulnerable
Ubuntupcre224.0410.42-4ubuntu2.1vulnerable
Ubuntupcre226.1010.46-1build1vulnerable
Ubuntupcre226.0410.46-1vulnerable
Ubuntupcre226.0410.46-1build1vulnerable
Alpinepcre23.2210.46-r1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpcre2sourcesid10.48-3.1not yet assignedNot reported[1149217]
Debianpcre2sourceforky10.48-3.1not yet assignedNot reported[1149217]
Debianpcre2sourcetrixie10.46-1~deb13u3not yet assignedNot reported[1149217]
Debianpcre2sourcebookworm10.42-1+deb12u2not yet assignedNot reported[1149217]
Alpinepcre2apk3.2110.43-r1Not reportedALPINE-CVE-2026-103111Not reported
Alpinepcre2apk3.2310.49-r0Not reportedALPINE-CVE-2026-103111Not reported
Alpinepcre2apk3.2410.49-r0Not reportedALPINE-CVE-2026-103111Not reported
Alpinepcre2apk3.2210.46-r1Not reportedALPINE-CVE-2026-103111Not reported

[Debian bug #1149217]

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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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+deb12u2

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

    • 10.42-1 · arm64 · bookworm

      Affected · Fixed: 10.42-1+deb12u2

      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~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

  • [libpcre2-32-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

  • [libpcre2-8-0]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

  • [libpcre2-dev]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

  • [libpcre2-posix3]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

  • [pcre2-utils]Affected

    Source package: [pcre2]

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

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

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

      Fixed · Fixed: 10.46-1~deb13u3

      nvd · pcre2 · debian · 13

Observed:

References