CVE-2026-86145
PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached...
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
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
- None
- Integrity
- High
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Weakness
- CWE-424
- Updated
- 2026-11-02
EUVDEUVD-2026-71836
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
EUVD-2026-71836- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-hmq6-c24m-v98g
8.2
PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached...
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
GHSA-hmq6-c24m-v98g- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Weakness
- CWE-424
- Updated
- 2026-11-02
NVD
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Weakness
- CWE-424
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-86145
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
ALPINE-CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVBELL-CVE-2026-86145
8.2
- Record
BELL-CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
Show 37 moreShow less
OSV
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Weakness
- CWE-424
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-86145
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
DEBIAN-CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVOESA-2026-3814
8.2
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):
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).(CVE-2026-86145)
- Record
OESA-2026-3814- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVOESA-2026-3815
8.2
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):
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).(CVE-2026-86145)
- Record
OESA-2026-3815- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVOESA-2026-3816
8.2
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):
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).(CVE-2026-86145)
- Record
OESA-2026-3816- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVOESA-2026-3817
8.2
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):
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).(CVE-2026-86145)
- Record
OESA-2026-3817- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVOESA-2026-3883
8.2
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):
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).(CVE-2026-86145)
- Record
OESA-2026-3883- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:67534
8.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:67534- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:81522
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:81522- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:81532
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:81532- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:81613
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:81613- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:82845
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:82845- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:82875
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:82875- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:82876
8.2
Red Hat Security Advisory: pcre2 security update
- Record
RHSA-2026:82876- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2026:84799
8.2
Red Hat Security Advisory: mariadb11.8 security update
- Record
RHSA-2026:84799- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2026:81522
8.2
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
-
PCRE2: PCRE2: Out-of-bounds read via invalid UTF data during JIT fallback (CVE-2026-89156)
-
pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
-
pcre2: PCRE2: Denial of Service via out-of-bounds read during invalid UTF matching (CVE-2026-89160)
-
PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
-
pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
-
pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81522- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2026:81532
8.2
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
-
PCRE2: PCRE2: Out-of-bounds read via invalid UTF data during JIT fallback (CVE-2026-89156)
-
pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
-
pcre2: PCRE2: Denial of Service via out-of-bounds read during invalid UTF matching (CVE-2026-89160)
-
PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
-
pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
-
pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81532- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2026:81613
8.2
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
-
pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
-
PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
-
pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81613- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRLSA-2026:84799
8.2
Important: mariadb11.8 security update
MariaDB is a community developed fork from MySQL - a multi-user, multi-threaded SQL database server. It is a client/server implementation consisting of a server daemon (mariadbd) and many different client programs and libraries. The base package contains the standard MariaDB/MySQL client programs and utilities.
Security Fix(es):
-
pcre2: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
-
pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
-
pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:84799- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-86145
8.2
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
UBUNTU-CVE-2026-86145- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L - Updated
- 2026-11-04
OSVALSA-2026:81522 No score
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
- PCRE2: PCRE2: Out-of-bounds read via invalid UTF data during JIT fallback (CVE-2026-89156)
- pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
- pcre2: PCRE2: Denial of Service via out-of-bounds read during invalid UTF matching (CVE-2026-89160)
- PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
- pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
- pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81522- Updated
- 2026-11-02
OSVALSA-2026:81532 No score
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
- PCRE2: PCRE2: Out-of-bounds read via invalid UTF data during JIT fallback (CVE-2026-89156)
- pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
- pcre2: PCRE2: Denial of Service via out-of-bounds read during invalid UTF matching (CVE-2026-89160)
- PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
- pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
- pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81532- Updated
- 2026-11-02
OSVALSA-2026:81613 No score
Important: 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: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
- pcre2: PCRE2: Out-of-bounds write via large pattern input (CVE-2026-89157)
- PCRE2: PCRE2: Out-of-bounds write via integer overflow on 32-bit platforms (CVE-2026-89158)
- pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:81613- Updated
- 2026-11-02
OSVALSA-2026:84799 No score
Important: mariadb11.8 security update
MariaDB is a community developed fork from MySQL - a multi-user, multi-threaded SQL database server. It is a client/server implementation consisting of a server daemon (mariadbd) and many different client programs and libraries. The base package contains the standard MariaDB/MySQL client programs and utilities.
Security Fix(es):
- pcre2: PCRE2: Out-of-bounds write allows arbitrary code execution via crafted regular expressions (CVE-2026-86145)
- pcre2: PCRE2: Memory corruption vulnerability in pcre2_jit_match (CVE-2026-89161)
- pcre2: pcre2: Out-of-bounds write via crafted regular expression (CVE-2026-103111)
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-2026:84799- Updated
- 2026-11-02
OSVAZL-99726 No score
CVE-2026-86145 affecting package pcre2 for versions less than 10.48-1
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
- Record
AZL-99726- Updated
- 2026-11-02
OSVMGASA-2026-0431 No score
Updated pcre2 packages fix a security vulnerability
Out-of-bounds write in pcre2_dfa_match() with recursive patterns under a low heap limit (CVE-2026-86145).
- Record
MGASA-2026-0431- Updated
- 2026-11-02
OSVMGASA-2026-0478 No score
Updated mingw-pcre2 & pcre2 packages fix security vulnerabilities
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 purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API). (CVE-2026-86145) PCRE2: out-of-bounds write in JIT matching with large stack allocations. (CVE-2026-103111)
- Record
MGASA-2026-0478- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21938-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050). - CVE-2026-89162: information disclosure via
pcre2_serialize_encode(bsc#1280049).
- Record
openSUSE-SU-2026:21938-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-86145 No score
CVE-2026-86145 in pcre2 - Patched by Root
Root has patched CVE-2026-86145 in the pcre2 package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-86145- Updated
- 2026-11-02
OSVSUSE-SU-2026:23740-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050).
- Record
SUSE-SU-2026:23740-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23840-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050).
- Record
SUSE-SU-2026:23840-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23891-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050). - CVE-2026-89162: information disclosure via
pcre2_serialize_encode(bsc#1280049).
- Record
SUSE-SU-2026:23891-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23906-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050). - CVE-2026-89162: information disclosure via
pcre2_serialize_encode(bsc#1280049).
- Record
SUSE-SU-2026:23906-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4201-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050).
- Record
SUSE-SU-2026:4201-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4241-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050).
- Record
SUSE-SU-2026:4241-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4458-1 No score
Security update for pcre2
This update for pcre2 fixes the following issues:
- CVE-2026-86145: missing size checks in
pcre2_dfa_matchcode can lead to an out-of-bounds write (bsc#1279893). - CVE-2026-89156: out-of-bounds read via invalid UTF data during JIT fallback (bsc#1280054).
- CVE-2026-89157: out-of-bounds write via large pattern input (bsc#1280053).
- CVE-2026-89158: out-of-bounds write due to integer overflow in
pcre2_compile_32for 32-bit platforms (bsc#1280052). - CVE-2026-89160: out-of-bounds read during the
PCRE2_MATCH_INVALID_UTFmatching of an invalid UTF subject (bsc#1280051). - CVE-2026-89161: incorrect free operation due to mishandling of a previously copied subject in
pcre2_jit_match(bsc#1280050).
- Record
SUSE-SU-2026:4458-1- Updated
- 2026-11-02
OSVUSN-8974-1 No score
pcre2 vulnerabilities
It was discovered that PCRE2 did not correctly manage memory when processing certain patterns. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-86145)
Albert Zhang discovered that PCRE2 did not correctly process certain input. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-89156)
It was discovered that PCRE2 did not correctly handle large patterns. On 32-bit platforms, an attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-89157)
It was discovered that PCRE2 did not correctly handle certain patterns. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-89158)
Ilia Alshanetsky discovered that PCRE2 did not correctly handle certain input. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-89160)
It was discovered that PCRE2 did not correctly manage memory when handling certain patterns. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-89161)
It was discovered that PCRE2 could expose uninitialized data in certain circumstances. A local attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 26.04 LTS and Ubuntu 26.10. (CVE-2026-89162)
Michael Allen discovered that PCRE2 did not correctly manage memory when using just-in-time compilation. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, and Ubuntu 26.10. (CVE-2026-103111)
- Record
USN-8974-1- Updated
- 2026-11-04
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pcre2Alpine:v3.21 |
before 10.43-r1 | 10.43-r1 |
pcre2Alpine:v3.22 |
before 10.46-r1 | 10.46-r1 |
pcre2Alpine:v3.23 |
before 10.48-r0 | 10.48-r0 |
pcre2Alpine:v3.24 |
before 10.48-r0 | 10.48-r0 |
pcre2AlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2-develAlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2-staticAlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2-syntaxAlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2-toolsAlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2-utf16AlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
Show 211 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pcre2-utf32AlmaLinux:10 From an advisory covering 7 CVEs |
before 10.44-1.5.el10_2 | 10.44-1.5.el10_2 |
pcre2AlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2-develAlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2-syntaxAlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2-toolsAlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2-utf16AlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2-utf32AlmaLinux:9 From an advisory covering 7 CVEs |
before 10.40-7.el9_8 | 10.40-7.el9_8 |
pcre2AlmaLinux:8 From an advisory covering 4 CVEs |
before 10.32-4.el8_10 | 10.32-4.el8_10 |
pcre2-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 10.32-4.el8_10 | 10.32-4.el8_10 |
pcre2-toolsAlmaLinux:8 From an advisory covering 4 CVEs |
before 10.32-4.el8_10 | 10.32-4.el8_10 |
pcre2-utf16AlmaLinux:8 From an advisory covering 4 CVEs |
before 10.32-4.el8_10 | 10.32-4.el8_10 |
pcre2-utf32AlmaLinux:8 From an advisory covering 4 CVEs |
before 10.32-4.el8_10 | 10.32-4.el8_10 |
mariadb11.8AlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-backupAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-client-utilsAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-commonAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-develAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-embeddedAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-embedded-develAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-errmsgAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-gssapi-serverAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-oqgraph-engineAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-pamAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-serverAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-server-galeraAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-server-utilsAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
mariadb11.8-testAlmaLinux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2.alma.2 | 3:11.8.8-2.el10_2.alma.2 |
pcre2Azure Linux:3 |
before 10.48-1 | 10.48-1 |
pcre2Alpaquita:25 |
10.43-r1 up to 10.48-r0 | 10.48-r0 |
pcre2Alpaquita:stream |
10.40-r1 up to 10.48-r0 | 10.48-r0 |
pcre2BellSoft Hardened Containers:25 |
10.43-r1 up to 10.48-r0 | 10.48-r0 |
pcre2BellSoft Hardened Containers:stream |
10.40-r1 up to 10.48-r0 | 10.48-r0 |
pcre2Debian:12 |
before 10.42-1+deb12u1, plus listed versions 10.42-1 |
10.42-1+deb12u1 |
pcre2Debian:13 |
before 10.46-1~deb13u2, plus listed versions 10.45-110.46-1~deb13u1 |
10.46-1~deb13u2 |
pcre2Debian:14 |
before 10.48-1, plus listed versions 10.45-110.46-110.46-1~deb13u110.46-1~deb13u210.46-1~deb13u310.47-110.47-2 |
10.48-1 |
pcre2Mageia:10 |
before 10.48-1.mga10 | 10.48-1.mga10 |
pcre2Mageia:9 |
before 10.48-1.mga9 | 10.48-1.mga9 |
mingw-pcre2Mageia:10 From an advisory covering 2 CVEs |
before 10.49-1.mga10 | 10.49-1.mga10 |
pcre2Mageia:10 From an advisory covering 2 CVEs |
before 10.49-1.mga10 | 10.49-1.mga10 |
pcre2openEuler:20.03-LTS-SP4 |
before 10.35-12.oe2003sp4 | 10.35-12.oe2003sp4 |
pcre2openEuler:22.03-LTS-SP4 |
before 10.39-19.oe2203sp4 | 10.39-19.oe2203sp4 |
pcre2openEuler:24.03-LTS-SP1 |
before 10.42-15.oe2403sp1 | 10.42-15.oe2403sp1 |
pcre2openEuler:24.03-LTS-SP4 |
before 10.42-15.oe2403sp4 | 10.42-15.oe2403sp4 |
pcre2openEuler:24.03-LTS-SP3 |
before 10.42-18.oe2403sp3 | 10.42-18.oe2403sp3 |
pcre2Red Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-develRed Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-staticRed Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-syntaxRed Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-toolsRed Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-utf16Red Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-utf32Red Hat:hummingbird:1 From an advisory covering 7 CVEs |
before 0:10.48-0.1.hum1 | 0:10.48-0.1.hum1 |
pcre2-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-develRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-utf16Red Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-utf32Red Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2Red Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-syntaxRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-staticRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-toolsRed Hat:enterprise_linux:10.2 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-develRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf16Red Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf32Red Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2Red Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-syntaxRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-toolsRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2Red Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-develRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf16Red Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf32Red Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-toolsRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-tools-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf16-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-utf32-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
pcre2-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debugsourceRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-develRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-tools-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf16Red Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf16-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf32Red Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf32-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2Red Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debugsourceRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-syntaxRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-tools-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf16-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf32-debuginfoRed Hat:rhel_eus:9.6::baseos From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debuginfoRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debugsourceRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-toolsRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-tools-debuginfoRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf16-debuginfoRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-utf32-debuginfoRed Hat:rhel_eus:9.6::crb From an advisory covering 3 CVEs |
before 0:10.40-6.el9_6.1 | 0:10.40-6.el9_6.1 |
pcre2-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-debugsourceRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-develRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-tools-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf16Red Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf16-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf32Red Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf32-debuginfoRed Hat:rhel_e4s:9.4::appstream From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2Red Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-debugsourceRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-syntaxRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-tools-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf16-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-utf32-debuginfoRed Hat:rhel_e4s:9.4::baseos From an advisory covering 3 CVEs |
before 0:10.40-5.el9_4.1 | 0:10.40-5.el9_4.1 |
pcre2-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-debugsourceRed Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-develRed Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-tools-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-utf16Red Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-utf16-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-utf32Red Hat:rhel_e4s:9.2::appstream From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2Red Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-debugsourceRed Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-syntaxRed Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-tools-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
pcre2-utf16-debuginfoRed Hat:rhel_e4s:9.2::baseos From an advisory covering 3 CVEs |
before 0:10.40-2.el9_2.1 | 0:10.40-2.el9_2.1 |
mariadb11.8Red Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-backupRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-backup-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-client-utilsRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-commonRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-develRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-embeddedRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-embedded-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-embedded-develRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-errmsgRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-gssapi-serverRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-gssapi-server-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-oqgraph-engineRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-oqgraph-engine-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-pamRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-pam-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-serverRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-server-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-server-galeraRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-server-galera-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-server-utilsRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-testRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
mariadb11.8-test-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
pcre2Rocky Linux:10 From an advisory covering 7 CVEs |
before 0:10.44-1.5.el10_2 | 0:10.44-1.5.el10_2 |
pcre2Rocky Linux:9 From an advisory covering 7 CVEs |
before 0:10.40-7.el9_8 | 0:10.40-7.el9_8 |
pcre2Rocky Linux:8 From an advisory covering 4 CVEs |
before 0:10.32-4.el8_10 | 0:10.32-4.el8_10 |
mariadb11.8Rocky Linux:10 From an advisory covering 3 CVEs |
before 3:11.8.8-2.el10_2 | 3:11.8.8-2.el10_2 |
pcre2SUSE:Linux Micro 6.1 From an advisory covering 6 CVEs |
before 10.42-slfo.1.1_2.1 | 10.42-slfo.1.1_2.1 |
pcre2SUSE:Linux Micro 6.0 From an advisory covering 6 CVEs |
before 10.42-3.1 | 10.42-3.1 |
pcre2SUSE:Linux Micro 6.2 From an advisory covering 7 CVEs |
before 10.45-160000.4.1 | 10.45-160000.4.1 |
pcre2SUSE:Linux Enterprise Server 16.0 From an advisory covering 7 CVEs |
before 10.45-160000.4.1 | 10.45-160000.4.1 |
pcre2SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 7 CVEs |
before 10.45-160000.4.1 | 10.45-160000.4.1 |
pcre2SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 10.34-1.16.1 | 10.34-1.16.1 |
pcre2SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 10.34-1.16.1 | 10.34-1.16.1 |
pcre2SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 10.42-150600.3.3.1 | 10.42-150600.3.3.1 |
pcre2SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 6 CVEs |
before 10.42-150600.3.3.1 | 10.42-150600.3.3.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 6 CVEs |
before 10.42-150600.3.3.1 | 10.42-150600.3.3.1 |
pcre2SUSE:Linux Enterprise Micro 5.3 From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Micro 5.4 From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 10.39-150400.4.12.1 | 10.39-150400.4.12.1 |
pcre2Ubuntu:Pro:20.04:LTS |
before 10.34-7ubuntu0.1+esm1, plus listed versions 10.32-510.34-710.34-7ubuntu0.1 |
10.34-7ubuntu0.1+esm1 |
pcre2Ubuntu:22.04:LTS |
before 10.39-3ubuntu0.2, plus listed versions 10.37-0ubuntu210.39-310.39-3build110.39-3ubuntu0.1 |
10.39-3ubuntu0.2 |
pcre2Ubuntu:24.04:LTS |
before 10.42-4ubuntu2.2, plus listed versions 10.42-410.42-4ubuntu110.42-4ubuntu210.42-4ubuntu2.1 |
10.42-4ubuntu2.2 |
pcre2Ubuntu:26.10 |
before 10.46-1ubuntu1, plus listed versions 10.46-1build1 |
10.46-1ubuntu1 |
pcre2Ubuntu:26.04:LTS |
before 10.46-1ubuntu0.1, plus listed versions 10.46-110.46-1build1 |
10.46-1ubuntu0.1 |
pcre2Ubuntu:Pro:16.04:LTS From an advisory covering 8 CVEs |
before 10.21-1ubuntu0.1~esm1, plus listed versions 10.20-110.20-210.20-310.21-1 |
10.21-1ubuntu0.1~esm1 |
pcre2Ubuntu:Pro:18.04:LTS From an advisory covering 8 CVEs |
before 10.31-2ubuntu0.1~esm2, plus listed versions 10.22-310.22-410.22-510.22-610.31-210.31-2ubuntu0.1~esm1 |
10.31-2ubuntu0.1~esm2 |
pcre2Ubuntu:Pro:20.04:LTS From an advisory covering 8 CVEs |
before 10.34-7ubuntu0.1+esm1, plus listed versions 10.32-510.34-710.34-7ubuntu0.1 |
10.34-7ubuntu0.1+esm1 |
pcre2Ubuntu:22.04:LTS From an advisory covering 8 CVEs |
before 10.39-3ubuntu0.2, plus listed versions 10.37-0ubuntu210.39-310.39-3build110.39-3ubuntu0.1 |
10.39-3ubuntu0.2 |
pcre2Ubuntu:24.04:LTS From an advisory covering 8 CVEs |
before 10.42-4ubuntu2.2, plus listed versions 10.42-410.42-4ubuntu110.42-4ubuntu210.42-4ubuntu2.1 |
10.42-4ubuntu2.2 |
pcre2Ubuntu:26.10 From an advisory covering 8 CVEs |
before 10.46-1ubuntu1, plus listed versions 10.46-1build1 |
10.46-1ubuntu1 |
pcre2Ubuntu:26.04:LTS From an advisory covering 8 CVEs |
before 10.46-1ubuntu0.1, plus listed versions 10.46-110.46-1build1 |
10.46-1ubuntu0.1 |
pcre2openSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 10.45-160000.4.1 | 10.45-160000.4.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases, references | OSV | |
| affected, facts | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-86145 is a high vulnerability (CVSS 8.2) in Pcre Pcre2, published September 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 36th percentile. Fixed in pcre2 10.43-r1.
References
github.com/PCRE2Project/pcre2/security/advisories/GHSA-3r4p-g7gg-ppmf
github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48
openwall.com/lists/oss-security/2026/09/05/3
nvd.nist.gov/vuln/detail/CVE-2026-86145
github.com/advisories/GHSA-hmq6-c24m-v98g
security.alpinelinux.org/vuln/CVE-2026-86145
Show 125 moreShow less
access.redhat.com/errata/RHSA-2026:81522
access.redhat.com/security/cve/CVE-2026-103111
access.redhat.com/security/cve/CVE-2026-86145
access.redhat.com/security/cve/CVE-2026-89156
access.redhat.com/security/cve/CVE-2026-89157
access.redhat.com/security/cve/CVE-2026-89158
access.redhat.com/security/cve/CVE-2026-89160
access.redhat.com/security/cve/CVE-2026-89161
bugzilla.redhat.com/2528993
bugzilla.redhat.com/2531743
bugzilla.redhat.com/2531744
bugzilla.redhat.com/2531745
bugzilla.redhat.com/2531746
bugzilla.redhat.com/2531747
bugzilla.redhat.com/2543797
errata.almalinux.org/10/ALSA-2026-81522.html
access.redhat.com/errata/RHSA-2026:81532
errata.almalinux.org/9/ALSA-2026-81532.html
access.redhat.com/errata/RHSA-2026:81613
errata.almalinux.org/8/ALSA-2026-81613.html
access.redhat.com/errata/RHSA-2026:84799
errata.almalinux.org/10/ALSA-2026-84799.html
docs.bell-sw.com/security/cves/CVE-2026-86145
github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86145.json
security-tracker.debian.org/tracker/CVE-2026-86145
advisories.mageia.org/MGASA-2026-0431.html
bugs.mageia.org/show_bug.cgi?id=36263
openwall.com/lists/oss-security/2026/09/04/7
github.com/PCRE2Project/pcre2/security/advisories/GHSA-2p8c-ff85-vh9x
github.com/PCRE2Project/pcre2/security/advisories/GHSA-q8g2-wprr-34m9
advisories.mageia.org/MGASA-2026-0478.html
bugs.mageia.org/show_bug.cgi?id=36377
lists.fedoraproject.org/archives/list/[email protected]/message/4WZRH5FLU3A6ZQIPE6WRM7UV7K6S6UHP
openwall.com/lists/oss-security/2026/09/29/2
github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.49
github.com/PCRE2Project/pcre2/security/advisories/GHSA-r9hj-j2rw-4q3m
lists.debian.org/debian-security-announce/2026/msg00443.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3814
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3815
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3816
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3817
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3883
access.redhat.com/errata/RHSA-2026:67534
access.redhat.com/security/updates/classification
images.redhat.com
access.redhat.com/security/cve/CVE-2026-89162
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67534.json
bugzilla.redhat.com/show_bug.cgi?id=2528993
cve.org/CVERecord?id=CVE-2026-86145
bugzilla.redhat.com/show_bug.cgi?id=2531743
cve.org/CVERecord?id=CVE-2026-89156
nvd.nist.gov/vuln/detail/CVE-2026-89156
bugzilla.redhat.com/show_bug.cgi?id=2531744
cve.org/CVERecord?id=CVE-2026-89157
nvd.nist.gov/vuln/detail/CVE-2026-89157
bugzilla.redhat.com/show_bug.cgi?id=2531746
cve.org/CVERecord?id=CVE-2026-89158
nvd.nist.gov/vuln/detail/CVE-2026-89158
github.com/PCRE2Project/pcre2/security/advisories/GHSA-fmgr-6ggq-9859
bugzilla.redhat.com/show_bug.cgi?id=2531745
cve.org/CVERecord?id=CVE-2026-89160
nvd.nist.gov/vuln/detail/CVE-2026-89160
github.com/PCRE2Project/pcre2/security/advisories/GHSA-9qww-pwc4-77qq
bugzilla.redhat.com/show_bug.cgi?id=2531747
cve.org/CVERecord?id=CVE-2026-89161
nvd.nist.gov/vuln/detail/CVE-2026-89161
github.com/PCRE2Project/pcre2/pull/937
bugzilla.redhat.com/show_bug.cgi?id=2531748
cve.org/CVERecord?id=CVE-2026-89162
nvd.nist.gov/vuln/detail/CVE-2026-89162
github.com/PCRE2Project/pcre2/security/advisories/GHSA-q7rw-r7qq-2hx6
bugzilla.redhat.com/show_bug.cgi?id=2543797
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_81522.json
cve.org/CVERecord?id=CVE-2026-103111
nvd.nist.gov/vuln/detail/CVE-2026-103111
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_81532.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_81613.json
access.redhat.com/errata/RHSA-2026:82845
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82845.json
access.redhat.com/errata/RHSA-2026:82875
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82875.json
access.redhat.com/errata/RHSA-2026:82876
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82876.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_84799.json
errata.rockylinux.org/RLSA-2026:81522
errata.rockylinux.org/RLSA-2026:81532
errata.rockylinux.org/RLSA-2026:81613
errata.rockylinux.org/RLSA-2026:84799
suse.com/support/update/announcement/2026/suse-su-202623740-1
bugzilla.suse.com/1277707
bugzilla.suse.com/1277708
bugzilla.suse.com/1277709
bugzilla.suse.com/1277710
bugzilla.suse.com/1277711
bugzilla.suse.com/1277713
bugzilla.suse.com/1279893
bugzilla.suse.com/1280050
bugzilla.suse.com/1280051
bugzilla.suse.com/1280052
bugzilla.suse.com/1280053
bugzilla.suse.com/1280054
suse.com/security/cve/CVE-2026-86145
suse.com/security/cve/CVE-2026-89156
suse.com/security/cve/CVE-2026-89157
suse.com/security/cve/CVE-2026-89158
suse.com/security/cve/CVE-2026-89160
suse.com/security/cve/CVE-2026-89161
suse.com/support/update/announcement/2026/suse-su-202623840-1
suse.com/support/update/announcement/2026/suse-su-202623891-1
bugzilla.suse.com/1277712
bugzilla.suse.com/1280049
suse.com/security/cve/CVE-2026-89162
suse.com/support/update/announcement/2026/suse-su-202623906-1
suse.com/support/update/announcement/2026/suse-su-20264201-1
suse.com/support/update/announcement/2026/suse-su-20264241-1
suse.com/support/update/announcement/2026/suse-su-20264458-1
ubuntu.com/security/CVE-2026-86145
ubuntu.com/security/notices/USN-8974-1
ubuntu.com/security/CVE-2026-89156
ubuntu.com/security/CVE-2026-89157
ubuntu.com/security/CVE-2026-89158
ubuntu.com/security/CVE-2026-89160
ubuntu.com/security/CVE-2026-89161
ubuntu.com/security/CVE-2026-89162
ubuntu.com/security/CVE-2026-103111