Read the docs

PCRE

Records65All Threatist records
Exploited (KEV)0None in CISA KEV
CVSS critical14CVSS 9.0–10.0
CVSS high30CVSS 7.0–8.9

Exploited now

PCRE records in CISA KEV

No PCRE vulnerabilities are listed in CISA KEV.

Components

Products in the NVD configurations · select one to filter the records

Records

65 records

TI-2026-65598 CVE-2026-103111 · GHSA-mq4r-p73m-gphj

Out-of-bounds write in PCRE2

Priority HIGH 66

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.

CVSS 3.1HIGH 7.6 Network Low privileges No interaction EPSS 0.00269 Published 2026-09-30 Partial fix · 10.49 CWE-787
TI-2026-60391 CVE-2026-89157 · GHSA-797w-fgfq-r75v

Integer overflow in PCRE2

Priority HIGH 66

PCRE2 before 10.48, on 32-bit platforms, has a pcre2_pattern_convert out-of-bounds write when an attacker can provide a large pattern.

CVSS 3.1HIGH 7.4 Network No auth No interaction EPSS 0.00348 Published 2026-09-11 Partial fix · 10.48 CWE-190
TI-2026-60393 CVE-2026-89160 · GHSA-cv45-8fc2-7w58

Out-of-bounds read in PCRE2

Priority MEDIUM 62

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

CVSS 3.1MEDIUM 6.5 Network No auth No interaction EPSS 0.00268 Published 2026-09-11 Partial fix · 10.48 CWE-125
Priority MEDIUM 54

Heap-based buffer overflow in PCRE 8.34 through 8.37 and PCRE2 10.10 allows remote attackers to execute arbitrary code via a crafted regular expression, as demonstrated by /^(?P=B)((?P=B)(?J:(?P<B>c)(?P<B>a(?P=B)))>WGXCR…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.09157 Published 2016-12-13 Fixed CWE-787
Priority MEDIUM 53

The compile_branch function in pcre_compile.c in PCRE 8.x before 8.39 and pcre2_compile.c in PCRE2 before 10.22 mishandles patterns containing an (*ACCEPT) substring in conjunction with nested parentheses, which allows r…

CVSS 3.0CRITICAL 9.8 Network No auth No interaction EPSS 0.0843 Published 2016-03-17 Partial fix CWE-119
Priority MEDIUM 53

The pcre_compile2 function in pcre_compile.c in PCRE 8.38 mishandles the /((?:F?+(?:^(?(R)a+\"){99}-))(?J)(?'R'(?'R'<((?'RR'(?'R'\){97)?J)?J)(?'R'(?'R'\){99|(:(?|(?'R')(\k'R')|((?'R')))H'R'R)(H'R))))))/ pattern and relat…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.07791 Published 2016-01-03 Partial fix CWE-119
Priority MEDIUM 52

PCRE before 8.38 mishandles the interaction of lookbehind assertions and mutually recursive subpatterns, which allows remote attackers to cause a denial of service (buffer overflow) or possibly have unspecified other imp…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.0687 Published 2015-12-02 Partial fix CWE-119
Priority MEDIUM 50

PCRE before 8.38 mishandles the (?(<digits>) and (?(R<digits>) conditions, which allows remote attackers to cause a denial of service (integer overflow) or possibly have unspecified other impact via a crafted regular exp…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.04815 Published 2015-12-02 Will not fix CWE-190
Priority MEDIUM 50

PCRE before 8.38 mishandles the [: and \\ substrings in character classes, which allows remote attackers to cause a denial of service (uninitialized memory read) or possibly have unspecified other impact via a crafted re…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.04656 Published 2015-12-02 Will not fix CWE-908
Priority MEDIUM 50

Heap-based buffer overflow in the find_fixedlength function in pcre_compile.c in PCRE before 8.38 allows remote attackers to cause a denial of service (crash) or obtain sensitive information from heap memory and possibly…

CVSS 3.0CRITICAL 9.1 Network No auth No interaction EPSS 0.07673 Published 2016-12-13 Partial fix CWE-119
Priority MEDIUM 49

PCRE before 8.38 mishandles the /(?:|a|){100}x/ pattern and related patterns, which allows remote attackers to cause a denial of service (infinite recursion) or possibly have unspecified other impact via a crafted regula…

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.03887 Published 2015-12-02 No fix listed CWE-119
TI-2022-01457 CVE-2022-1586 · GHSA-f3pv-9fwh-mp3x

Out-of-bounds read in pcre2

Priority MEDIUM 45

An out-of-bounds read vulnerability was discovered in the PCRE2 library in the compile_xclass_matchingpath() function of the pcre2_jit_compile.c file.

CVSS 3.1CRITICAL 9.1 Network No auth No interaction EPSS 0.03366 Published 2022-05-16 Fixed CWE-125
TI-2022-01458 CVE-2022-1587 · GHSA-jmvm-hj36-w5hc

Out-of-bounds read in pcre2

Priority MEDIUM 44

An out-of-bounds read vulnerability was discovered in the PCRE2 library in the get_recurse_data_length() function of the pcre2_jit_compile.c file.

CVSS 3.1CRITICAL 9.1 Network No auth No interaction EPSS 0.02767 Published 2022-05-16 Fixed CWE-125
Priority MEDIUM 42

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 purp…

CVSS 3.1HIGH 8.2 Network No auth No interaction EPSS 0.00425 Published 2026-09-05 Partial fix · 10.48 CWE-424
Priority MEDIUM 42

Heap-based buffer overflow in pcre_compile.c in the Perl-Compatible Regular Expression (PCRE) library 7.7 allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a r…

CVSS 2.0HIGH 7.5 Network No auth Interaction — EPSS 0.06726 Published 2008-07-07 No fix listed CWE-787
Load more
Open these records in search →