CVE-2022-1586
An out-of-bounds read vulnerability was discovered in the PCRE2 library in the...
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.1
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
CVE-2022-1586- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
CVE-2022-1586- Weakness
- CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2022-24876
0.0
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
EUVD-2022-24876- CVSS
- 0.0 None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f3pv-9fwh-mp3x
9.1
An out-of-bounds read vulnerability was discovered in the PCRE2 library in the...
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
GHSA-f3pv-9fwh-mp3x- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-1586
9.1
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
ALPINE-CVE-2022-1586- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2022-1586
9.1
CVE-2022-1586 does not affect BellSoft software
- Record
BELL-CVE-2022-1586- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
Show 21 moreShow less
OSVDEBIAN-CVE-2022-1586
9.1
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
DEBIAN-CVE-2022-1586- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-03
OSVOESA-2022-1686
9.1
pcre2 security update
PCRE2 is a re-working of the original PCRE1 library to provide an entirely new API. Since its initial release in 2015, there has been further development of the code and it now differs from PCRE1 in more than just the API. PCRE2 is written in C, and it has its own API. There are three sets of functions, one for the 8-bit library, which processes strings of bytes, one for the 16-bit library, which processes strings of 16-bit values, and one for the 32-bit library, which processes strings of 32-bit values. Unlike PCRE1, there are no C++ wrappers.
Security Fix(es):
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.(CVE-2022-1586)
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. This issue affects recursions in JIT-compiled regular expressions caused by duplicate data transfers.(CVE-2022-1587)
- Record
OESA-2022-1686- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2022:5251
7.5
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2022:5251- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2022:5809
7.5
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2022:5809- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2022:5251
7.5
Moderate: pcre2 security update
The pcre2 package contains a new generation of the Perl Compatible Regular Expression libraries for implementing regular expression pattern matching using the same syntax and semantics as Perl.
Security Fix(es):
-
pcre2: Out-of-bounds read in compile_xclass_matchingpath in pcre2_jit_compile.c (CVE-2022-1586)
-
pcre2: Out-of-bounds read in get_recurse_data_length in pcre2_jit_compile.c (CVE-2022-1587)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2022:5251- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2022:5809
7.5
Moderate: pcre2 security update
The pcre2 package contains a new generation of the Perl Compatible Regular Expression libraries for implementing regular expression pattern matching using the same syntax and semantics as Perl.
Security Fix(es):
- pcre2: Out-of-bounds read in compile_xclass_matchingpath in pcre2_jit_compile.c (CVE-2022-1586)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2022:5809- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-1586
9.1
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
UBUNTU-CVE-2022-1586- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-03
OSVALSA-2022:5809 No score
Moderate: pcre2 security update
The pcre2 package contains a new generation of the Perl Compatible Regular Expression libraries for implementing regular expression pattern matching using the same syntax and semantics as Perl. Security Fix(es):
- pcre2: Out-of-bounds read in compile_xclass_matchingpath in pcre2_jit_compile.c (CVE-2022-1586) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2022:5809- Updated
- 2026-11-02
OSVCLSA-2026-1777454082 No score
pcre2: Fix of 2 CVEs
- CVE-2022-1586: fix out-of-bounds read in JIT compile_xclass_matchingpath
- CVE-2022-41409: diagnose negative repeat value in pcre2test
- Record
CLSA-2026-1777454082- Updated
- 2026-11-02
OSVCLSA-2026-1777454193 No score
pcre2: Fix of 2 CVEs
- CVE-2022-1586: fix out-of-bounds read in JIT compile_xclass_matchingpath
- CVE-2022-41409: diagnose negative repeat value in pcre2test
- Record
CLSA-2026-1777454193- Updated
- 2026-11-02
OSV No score
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT.
- Record
CVE-2022-1586- Weakness
- CWE-125
- Updated
- 2026-11-02
OSVMGASA-2022-0417 No score
Updated pcre packages fix security vulnerability
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. This involves a unicode property matching issue in JIT-compiled regular expressions. The issue occurs because the character was not fully read in case-less matching within JIT. (CVE-2022-1586)
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. This issue affects recursions in JIT-compiled regular expressions caused by duplicate data transfers. (CVE-2022-1587)
- Record
MGASA-2022-0417- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:2361-1 No score
Security update for pcre
This update for pcre fixes the following issues:
- CVE-2022-1586: Fixed unicode property matching issue. (bsc#1199232)
- Record
openSUSE-SU-2022:2361-1- Updated
- 2026-11-02
OSVSUSE-RU-2022:1883-1 No score
Recommended update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2022-1586: Fixed out-of-bounds read via missing Unicode property matching issue in JIT compiled regular expressions (bsc#1199232).
- Record
SUSE-RU-2022:1883-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1836-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2022-1586: Fixed out-of-bounds read via missing Unicode property matching issue in JIT compiled regular expressions (bsc#1199232).
- Record
SUSE-SU-2022:1836-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1883-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2022-1586: Fixed out-of-bounds read via missing Unicode property matching issue in JIT compiled regular expressions (bsc#1199232).
- Record
SUSE-SU-2022:1883-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2334-1 No score
Security update for pcre
This update for pcre fixes the following issues:
- CVE-2022-1586: Fixed unicode property matching issue. (bsc#1199232)
- Record
SUSE-SU-2022:2334-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2360-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2022-1586: Fixed unicode property matching issue. (bsc#1199232)
- Record
SUSE-SU-2022:2360-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2361-1 No score
Security update for pcre
This update for pcre fixes the following issues:
- CVE-2022-1586: Fixed unicode property matching issue. (bsc#1199232)
- Record
SUSE-SU-2022:2361-1- Updated
- 2026-11-02
OSVUSN-5627-1 No score
pcre2 vulnerabilities
It was discovered that PCRE incorrectly handled memory when handling certain regular expressions. An attacker could possibly use this issue to cause applications using PCRE to expose sensitive information.
- Record
USN-5627-1- Updated
- 2026-11-02
OSVUSN-5627-2 No score
pcre2 vulnerabilities
USN-5627-1 fixed several vulnerabilities in PCRE. This update provides the corresponding fixes for Ubuntu 18.04 ESM.
Original advisory details:
It was discovered that PCRE incorrectly handled memory when handling certain regular expressions. An attacker could possibly use this issue to cause applications using PCRE to expose sensitive information.
- Record
USN-5627-2- Updated
- 2026-11-02
Affected products
- pcre pcre2
- pcre2project pcre2
- debian linux
- fedoraproject fedora
- netapp active iq unified manager
- netapp h300s firmware
- netapp h410c firmware
- netapp h410s firmware
- netapp h500s firmware
- netapp h700s firmware
- netapp hci management node
- netapp ontap select deploy administration utility
Show 2 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pcre2Alpine:v3.13 |
before 10.36-r1 | 10.36-r1 |
pcre2Alpine:v3.14 |
before 10.36-r1 | 10.36-r1 |
pcre2Alpine:v3.15 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.16 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.17 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.18 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.19 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.20 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.21 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.22 |
before 10.40-r0 | 10.40-r0 |
Show 151 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pcre2Alpine:v3.23 |
before 10.40-r0 | 10.40-r0 |
pcre2Alpine:v3.24 |
before 10.40-r0 | 10.40-r0 |
pcre2AlmaLinux:8 |
before 10.32-3.el8_6 | 10.32-3.el8_6 |
pcre2-develAlmaLinux:8 |
before 10.32-3.el8_6 | 10.32-3.el8_6 |
pcre2-toolsAlmaLinux:8 |
before 10.32-3.el8_6 | 10.32-3.el8_6 |
pcre2-utf16AlmaLinux:8 |
before 10.32-3.el8_6 | 10.32-3.el8_6 |
pcre2-utf32AlmaLinux:8 |
before 10.32-3.el8_6 | 10.32-3.el8_6 |
pcre2TuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-develTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-staticTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-toolsTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-utf16TuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-utf32TuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2TuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-develTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-staticTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-toolsTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-utf16TuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2-utf32TuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 10.23-2.el7.tuxcare.els1 | 10.23-2.el7.tuxcare.els1 |
pcre2Debian:12 |
before 10.40-1 | 10.40-1 |
pcre2Debian:13 |
before 10.40-1 | 10.40-1 |
pcre2Debian:14 |
before 10.40-1 | 10.40-1 |
pcre2Debian:10 From an advisory covering 3 CVEs |
before 10.32-5+deb10u1, plus listed versions 10.32-5 |
10.32-5+deb10u1 |
pcreMageia:8 From an advisory covering 2 CVEs |
before 8.44-1.1.mga8 | 8.44-1.1.mga8 |
pcre2Mageia:8 From an advisory covering 2 CVEs |
before 10.36-1.1.mga8 | 10.36-1.1.mga8 |
pcre2openEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 10.35-2.oe1 | 10.35-2.oe1 |
pcre2openEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 10.35-2.oe1 | 10.35-2.oe1 |
pcre2openEuler:22.03-LTS From an advisory covering 2 CVEs |
before 10.39-2.oe2203 | 10.39-2.oe2203 |
pcre2-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf16Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf32Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2Red Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-syntaxRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2Red Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-develRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf16Red Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf32Red Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-toolsRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2Rocky Linux:9 From an advisory covering 2 CVEs |
before 0:10.37-5.el9_0 | 0:10.37-5.el9_0 |
pcre2Rocky Linux:8 |
before 0:10.32-3.el8_6 | 0:10.32-3.el8_6 |
pcre2openSUSE:Leap 15.4 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:HPE Helion OpenStack 8 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:OpenStack Cloud 8 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:OpenStack Cloud 9 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:OpenStack Cloud Crowbar 8 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:OpenStack Cloud Crowbar 9 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server 12 SP2-BCL |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server 12 SP3-LTSS |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server 12 SP3-BCL |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server 12 SP4-LTSS |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server 12 SP5 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 10.34-1.7.1 | 10.34-1.7.1 |
pcre2SUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server 15-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server 15 SP1-BCL |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server 15 SP1-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server 15 SP2-BCL |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server 15 SP2-LTSS |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Manager Proxy 4.1 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Manager Retail Branch Server 4.1 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Manager Server 4.1 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Micro 5.1 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Linux Enterprise Micro 5.2 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Enterprise Storage 6 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2SUSE:Enterprise Storage 7 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcre2openSUSE:Leap 15.3 |
before 10.31-150000.3.7.1 | 10.31-150000.3.7.1 |
pcreSUSE:HPE Helion OpenStack 8 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:OpenStack Cloud 8 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:OpenStack Cloud 9 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:OpenStack Cloud Crowbar 8 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:OpenStack Cloud Crowbar 9 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise High Availability Extension 12 SP3 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise High Availability Extension 12 SP4 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise High Availability Extension 12 SP5 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server 12 SP2-BCL |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server 12 SP3-BCL |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server 12 SP5 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcreSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 8.45-8.12.1 | 8.45-8.12.1 |
pcre2SUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 10.39-150400.4.3.1 | 10.39-150400.4.3.1 |
pcre2openSUSE:Leap 15.4 |
before 10.39-150400.4.3.1 | 10.39-150400.4.3.1 |
pcreSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server 15-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server 15 SP1-BCL |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server 15 SP2-BCL |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 15 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Manager Proxy 4.1 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Manager Retail Branch Server 4.1 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Manager Server 4.1 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Micro 5.1 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Linux Enterprise Micro 5.2 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Enterprise Storage 6 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreSUSE:Enterprise Storage 7 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreopenSUSE:Leap 15.3 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcreopenSUSE:Leap 15.4 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
pcre2Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 10.20-110.20-210.20-310.21-110.21-1ubuntu0.1~esm1 |
None known |
pcre2Ubuntu:Pro:18.04:LTS |
before 10.31-2ubuntu0.1~esm1, plus listed versions 10.22-310.22-410.22-510.22-610.31-2 |
10.31-2ubuntu0.1~esm1 |
pcre2Ubuntu:20.04:LTS |
before 10.34-7ubuntu0.1, plus listed versions 10.32-510.34-7 |
10.34-7ubuntu0.1 |
pcre2Ubuntu:22.04:LTS |
before 10.39-3ubuntu0.1, plus listed versions 10.37-0ubuntu210.39-310.39-3build1 |
10.39-3ubuntu0.1 |
pcre2Ubuntu:20.04:LTS From an advisory covering 2 CVEs |
before 10.34-7ubuntu0.1, plus listed versions 10.32-510.34-7 |
10.34-7ubuntu0.1 |
pcre2Ubuntu:22.04:LTS From an advisory covering 2 CVEs |
before 10.39-3ubuntu0.1, plus listed versions 10.37-0ubuntu210.39-310.39-3build1 |
10.39-3ubuntu0.1 |
pcre2Ubuntu:Pro:18.04:LTS From an advisory covering 2 CVEs |
before 10.31-2ubuntu0.1~esm1, plus listed versions 10.22-310.22-410.22-510.22-610.31-2 |
10.31-2ubuntu0.1~esm1 |
pcreopenSUSE:Leap Micro 5.2 |
before 8.45-150000.20.13.1 | 8.45-150000.20.13.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-1586 is a critical vulnerability (CVSS 9.1) in Pcre Pcre2, published May 16, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.37%, the 88th percentile. Fixed in pcre2 10.36-r1.
References
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM
bugzilla.redhat.com/show_bug.cgi?id=2077976%2C
github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a%2C
github.com/PCRE2Project/pcre2/commit/d4fa336fbcc388f89095b184ba6d99422cfc676c
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KAX7767BCUFC7JMDGP7GOQ5GIZCAUGBB
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JXINO3KKI5DICQ45E2FKD6MKVMGJLEKJ
Show 57 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DWNG2NS3GINO6LQYUVC4BZLUQPJ3DYHA
security.netapp.com/advisory/ntap-20221028-0009
lists.debian.org/debian-lts-announce/2023/03/msg00014.html
bugzilla.redhat.com/show_bug.cgi?id=2077976
github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a
nvd.nist.gov/vuln/detail/CVE-2022-1586
github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a,
bugzilla.redhat.com/show_bug.cgi?id=2077976,
lists.fedoraproject.org/archives/list/[email protected]/message/DWNG2NS3GINO6LQYUVC4BZLUQPJ3DYHA
lists.fedoraproject.org/archives/list/[email protected]/message/JXINO3KKI5DICQ45E2FKD6MKVMGJLEKJ
lists.fedoraproject.org/archives/list/[email protected]/message/KAX7767BCUFC7JMDGP7GOQ5GIZCAUGBB
lists.fedoraproject.org/archives/list/[email protected]/message/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM
github.com/advisories/GHSA-f3pv-9fwh-mp3x
security.alpinelinux.org/vuln/CVE-2022-1586
access.redhat.com/errata/RHSA-2022:5809
access.redhat.com/security/cve/CVE-2022-1586
bugzilla.redhat.com/2077976
errata.almalinux.org/8/ALSA-2022-5809.html
docs.bell-sw.com/security/cves/CVE-2022-1586
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1777454082.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1777454193.html
github.com/CVEProject/cvelistV5/tree/main/cves/2022/1xxx/CVE-2022-1586.json
security-tracker.debian.org/tracker/CVE-2022-1586
advisories.mageia.org/MGASA-2022-0417.html
bugs.mageia.org/show_bug.cgi?id=30426
lists.fedoraproject.org/archives/list/[email protected]/thread/M2GLQQUEY5VFM57CFYXVIFOXN2HUZPDM
lists.opensuse.org/archives/list/[email protected]/thread/KE7HTE3HTSBOQDKJHUQC6F7TDVU6A2H5
access.redhat.com/errata/RHSA-2022:5251
lists.suse.com/pipermail/sle-security-updates/2022-July/011480.html
bugzilla.suse.com/show_bug.cgi?id=CVE-2022-1587
lists.opensuse.org/archives/list/[email protected]/thread/JFWEPYJLVFR3H2W7ZTYXJX5DCDXYG6CY
lists.opensuse.org/archives/list/[email protected]/thread/365XX4K3GWL5IQIIBELCA2CL5KWYJZP7
ubuntu.com/security/notices/USN-5627-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1686
nvd.nist.gov/vuln/detail/CVE-2022-1587
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2077983
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_5251.json
cve.org/CVERecord?id=CVE-2022-1586
access.redhat.com/security/cve/CVE-2022-1587
cve.org/CVERecord?id=CVE-2022-1587
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_5809.json
errata.rockylinux.org/RLSA-2022:5251
errata.rockylinux.org/RLSA-2022:5809
suse.com/support/update/announcement/-2022-1883/suse-ru-20221883-1
bugzilla.suse.com/1199232
suse.com/security/cve/CVE-2022-1586
suse.com/support/update/announcement/2022/suse-su-20221836-1
suse.com/support/update/announcement/2022/suse-su-20221883-1
suse.com/support/update/announcement/2022/suse-su-20222334-1
suse.com/support/update/announcement/2022/suse-su-20222360-1
suse.com/support/update/announcement/2022/suse-su-20222361-1
ubuntu.com/security/CVE-2022-1586
ubuntu.com/security/notices/USN-5627-2
ubuntu.com/security/CVE-2022-1587
lists.opensuse.org/archives/list/[email protected]/thread/Y4CR4DFME33T3HFBI647RLLWYT5Q6FNN