CVE-2019-20454
Summary
| CVE | CVE-2019-20454 |
|---|---|
| State | PUBLISHED |
| Assigner | mitre |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2020-02-14 14:15:10 UTC |
| Updated | 2026-11-02 18:18:27 UTC |
| Description | An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c. |
Risk And Classification
Primary CVSS: v3.1 7.5 HIGH from [email protected]
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Problem Types: CWE-125 | n/a
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | [email protected] | Primary | 7.5 | HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| 3.0 | [email protected] | Secondary | 5.1 | MEDIUM | CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
| 3.0 | CNA | DECLARED | 5.1 | MEDIUM | CVSS:3.0/AC:H/AV:L/A:H/C:N/I:N/PR:N/S:U/UI:N |
| 2.0 | [email protected] | Primary | 5 | AV:N/AC:L/Au:N/C:N/I:N/A:P |
CVSS v3.1 Breakdown
Attack Vector
NetworkAttack Complexity
LowPrivileges Required
NoneUser Interaction
NoneScope
UnchangedConfidentiality
NoneIntegrity
NoneAvailability
HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v3.0 Breakdown
Attack Vector
LocalAttack Complexity
HighPrivileges Required
NoneUser Interaction
NoneScope
UnchangedConfidentiality
NoneIntegrity
NoneAvailability
HighCVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v2.0 Breakdown
Access Vector
NetworkAccess Complexity
LowAuthentication
NoneConfidentiality
NoneIntegrity
NoneAvailability
PartialAV:N/AC:L/Au:N/C:N/I:N/A:P
NVD Known Affected Configurations (CPE 2.3)
| Type | Vendor | Product | Version | Update | Edition | Language |
|---|---|---|---|---|---|---|
| Operating System | Fedoraproject | Fedora | 31 | All | All | All |
| Application | Pcre | Pcre2 | All | All | All | All |
| Application | Splunk | Universal Forwarder | All | All | All | All |
Vendor Declared Affected Products
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| [SECURITY] [DLA 3363-1] pcre2 security update | af854a3a-2127-422b-91ae-364da2661108 | lists.debian.org | Mailing List, Third Party Advisory |
| PHP :: Sec Bug #78338 :: Array cross-border reading/global variable coverage in PCRE | af854a3a-2127-422b-91ae-364da2661108 | bugs.php.net | Exploit, Issue Tracking, Third Party Advisory |
| Bug 2421 – Array cross-border reading/global variable coverage in PCRE Library | af854a3a-2127-422b-91ae-364da2661108 | bugs.exim.org | Issue Tracking, Permissions Required, Third Party Advisory |
| [pcre2] Revision 1092 | af854a3a-2127-422b-91ae-364da2661108 | vcs.pcre.org | Broken Link, Patch |
| [SECURITY] Fedora 31 Update: mingw-pcre2-10.33-3.fc31 - package-announce - Fedora Mailing-Lists | af854a3a-2127-422b-91ae-364da2661108 | lists.fedoraproject.org | Mailing List, Third Party Advisory |
| PCRE2: Denial of service (GLSA 202006-16) — Gentoo security | af854a3a-2127-422b-91ae-364da2661108 | security.gentoo.org | Third Party Advisory |
| 1735494 – (CVE-2019-20454) CVE-2019-20454 pcre: Out of bounds read in JIT mode when \X is used in non-UTF mode | af854a3a-2127-422b-91ae-364da2661108 | bugzilla.redhat.com | Issue Tracking, Patch, Third Party Advisory |
| [SECURITY] Fedora 31 Update: mingw-pcre2-10.33-3.fc31 - package-announce - Fedora Mailing-Lists | MITRE | lists.fedoraproject.org | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 181631 Debian Security Update for pcre2 (DLA 3363-1)
- 296075 Oracle Solaris 11.4 Support Repository Update (SRU) 21.69.0 Missing (CPUAPR2020)
- 377374 Alibaba Cloud Linux Security Update for pcre2 security and enhancement update (moderate) (ALINUX3-SA-2022:0050)
- 378883 Splunk Enterprise August Third Party Package Updates (SVD-2023-0808)
- 752435 SUSE Enterprise Linux Security Update for pcre2 (SUSE-SU-2022:2649-1)
- 770068 Red Hat OpenShift Container Platform 4.6 Security Update (RHSA-2021:0436)
- 940227 AlmaLinux Security Update for pcre2 (ALSA-2020:4539)
- 940250 AlmaLinux Security Update for php:7.3 (ALSA-2020:3662)
- 960390 Rocky Linux Security Update for pcre2 (RLSA-2020:4539)
- 960421 Rocky Linux Security Update for php:7.3 (RLSA-2020:3662)