← Back

CVE-2016-3191

nvd nist
Published: Mar 17, 2016Modified: May 6, 2026

JSON object

Loading...
9.8
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability: 3.9 / Impact: 5.9
Source: NVD

Description

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 remote attackers to execute arbitrary code or cause a denial of service (stack-based buffer overflow) via a crafted regular expression, as demonstrated by a JavaScript RegExp object encountered by Konqueror, aka ZDI-CAN-3542.

Affected (19)

Products: Pcre: Pcre, Pcre2
2 products
Pcre
Pcre2
Configuration A
19 vulnerable
Vulnerable SoftwareAffected Versions
Pcre
Version 8.00
Version 8.01
Version 8.02
Version 8.10
Version 8.11
Version 8.12
Version 8.13
Version 8.20
Version 8.21
Version 8.30
Version 8.31
Version 8.32
Version 8.33
Version 8.34
Version 8.35
Version 8.36
Version 8.37
Version 8.38
Up to 10.21

References (26)

Source: security@debian.org
Source: security@debian.org
Source: security@debian.org
Source: security@debian.org
Exploit
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Exploit
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108

Timeline

No history available yet.