Priority MEDIUM 44
libpcre in PCRE before 8.43 allows a subject buffer over-read in JIT when UTF is disabled, and \X or \R has more than one fixed quantifier, a related issue to CVE-2019-20454.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0284 · Published 2020-06-15 · Partial fix CWE-125
Priority LOW 37
libpcre in PCRE before 8.44 allows an integer overflow via a large number after a (?C substring.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.04182 · Published 2020-06-15 · Partial fix CWE-190
Priority LOW 28
The pcre_compile2 function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code and cause a denial of service (out-of-bounds read) via regular expression with a group containing both a forward…
CVSS 3.1MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01592 · Published 2020-01-14 · Fixed CWE-125
Priority LOW 37
The compile_branch function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code, cause a denial of service (out-of-bounds heap read and crash), or possibly have other unspecified impact via a…
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.01588 · Published 2020-01-14 · Fixed CWE-125
Priority MEDIUM 58
In PCRE 8.41, after compiling, a pcretest load test PoC produces a crash overflow in the function match() in pcre_exec.c because of a self-recursive call.
CVSS 3.1MEDIUM 5.5· Local · Low privileges · No interaction · EPSS 0.00544 · Published 2019-03-17 · No fix listed CWE-119
Priority LOW 38
In PCRE 8.41, the OP_KETRMAX feature in the match function in pcre_exec.c allows stack exhaustion (uncontrolled recursion) when processing a crafted regular expression.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.03076 · Published 2017-07-11 · Will not fix CWE-674
Priority LOW 39
Stack-based buffer overflow in the pcre32_copy_substring function in pcre_get.c in libpcre1 in PCRE 8.40 allows remote attackers to cause a denial of service (WRITE of size 268) or possibly have unspecified other impact…
CVSS 3.0HIGH 7.8· Local · No auth · User interaction · EPSS 0.02598 · Published 2017-03-23 · Partial fix CWE-119
Priority LOW 39
Stack-based buffer overflow in the pcre32_copy_substring function in pcre_get.c in libpcre1 in PCRE 8.40 allows remote attackers to cause a denial of service (WRITE of size 4) or possibly have unspecified other impact vi…
CVSS 3.0HIGH 7.8· Local · No auth · User interaction · EPSS 0.0237 · Published 2017-03-23 · Partial fix CWE-119
Priority LOW 29
The _pcre32_xclass function in pcre_xclass.c in libpcre1 in PCRE 8.40 allows remote attackers to cause a denial of service (invalid memory read) via a crafted file.
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01995 · Published 2017-03-23 · Partial fix CWE-125
Priority MEDIUM 41
libpcre1 in PCRE 8.40 and libpcre2 in PCRE2 10.23 allow remote attackers to cause a denial of service (segmentation violation for read access, and application crash) by triggering an invalid Unicode property lookup.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.05033 · Published 2017-03-20 · Partial fix CWE-119
Priority MEDIUM 40
The compile_bracket_matchingpath function in pcre_jit_compile.c in PCRE through 8.x before revision 1680 (e.g., the PHP 7.1.1 bundled version) allows remote attackers to cause a denial of service (out-of-bounds read and…
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.04546 · Published 2017-02-16 · Partial fix CWE-125
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 42
PCRE 7.8 and 8.32 through 8.37, and PCRE2 10.10 mishandle group empty matches, which might allow remote attackers to cause a denial of service (stack-based buffer overflow) via a crafted regular expression, as demonstrat…
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.06169 · Published 2016-12-13 · Partial fix CWE-119
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 LOW 37
pcre_jit_compile.c in PCRE 8.35 does not properly use table jumps to optimize nested alternatives, which allows remote attackers to cause a denial of service (stack memory corruption) or possibly have unspecified other i…
CVSS 3.0HIGH 7.3· Network · No auth · No interaction · EPSS 0.02351 · Published 2016-03-28 · No fix listed CWE-119
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 41
PCRE before 8.36 mishandles the /((?(R)a|(?1)))+/ pattern and related patterns with certain recursion, which allows remote attackers to cause a denial of service (segmentation fault) or possibly have unspecified other im…
CVSS 2.0HIGH 7.5· Network · No auth · Interaction — · EPSS 0.05244 · Published 2015-12-02 · Partial fix CWE-19
Priority MEDIUM 51
The pcre_compile function in pcre_compile.c in PCRE before 8.38 mishandles certain [: nesting, which allows remote attackers to cause a denial of service (CPU consumption) or possibly have unspecified other impact via a…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.06404 · Published 2015-12-02 · Partial fix CWE-119
Priority LOW 32
Heap-based buffer overflow in PCRE 8.36 and earlier allows remote attackers to cause a denial of service (crash) or have other unspecified impact via a crafted regular expression, related to an assertion that allows zero…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.06505 · Published 2014-12-16 · Partial fix CWE-119
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
Priority MEDIUM 42
Buffer overflow in PCRE before 7.6 allows remote attackers to execute arbitrary code via a regular expression containing a character class with a large number of characters with Unicode code points greater than 255.
CVSS 2.0HIGH 7.5· Network · No auth · Interaction — · EPSS 0.05914 · Published 2008-02-18 · No fix listed CWE-119
Priority LOW 23
Perl-Compatible Regular Expression (PCRE) library before 7.0 does not properly calculate the amount of memory needed for a compiled regular expression pattern when the (1) -x or (2) -i UTF-8 options change within the pat…
CVSS 2.0MEDIUM 4.3· Network · No auth · Interaction — · EPSS 0.01666 · Published 2007-11-15 · Fixed CWE-189
Priority LOW 36
Integer overflow in Perl-Compatible Regular Expression (PCRE) library before 6.7 might allow context-dependent attackers to execute arbitrary code via a regular expression that involves large (1) min, (2) max, or (3) dup…
CVSS 2.0MEDIUM 6.8· Network · No auth · Interaction — · EPSS 0.03661 · Published 2007-11-14 · Fixed CWE-189
Priority LOW 36
Integer overflow in Perl-Compatible Regular Expression (PCRE) library before 6.7 allows context-dependent attackers to execute arbitrary code via a regular expression containing a large number of named subpatterns (name_…
CVSS 2.0MEDIUM 6.8· Network · No auth · Interaction — · EPSS 0.03503 · Published 2007-11-14 · Fixed CWE-189
Load more