pcre2-10.40-7.el9_8

エラータID: AXSA:2026-2045:02

Release date: 
Wednesday, October 14, 2026 - 20:27
Subject: 
pcre2-10.40-7.el9_8
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

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.

CVE-2026-103111
PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data.
CVE-2026-86145
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-89156
PCRE2 before 10.48 has a pcre2_match out-of-bounds read after a JIT fallback when an attacker can provide invalid UTF data.
CVE-2026-89157
PCRE2 before 10.48, on 32-bit platforms, has a pcre2_pattern_convert out-of-bounds write when an attacker can provide a large pattern.
CVE-2026-89158
PCRE2 before 10.48, on 32-bit platforms, has a pcre2_compile_32 integer overflow and resultant out-of-bounds write.
CVE-2026-89160
PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF matching of an invalid UTF subject.
CVE-2026-89161
In PCRE2 before 10.48, pcre2_jit_match mishandles a previously copied subject being passed in as a context. An incorrect free operation can occur.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. pcre2-10.40-7.el9_8.src.rpm
    MD5: 3c28d1d929866ea6d5748559729022ec
    SHA-256: d8d885fe59cf4b76ada3825104dee43bb4ce52fb0c4e2ca9d126e883660d6d31
    Size: 1.72 MB

Asianux Server 9 for x86_64
  1. pcre2-10.40-7.el9_8.i686.rpm
    MD5: 238fa81e69c1b6d5865ce4b33b71b497
    SHA-256: 315c36ef153211baa83500e72b0e02786c3ef82404772a61530dff213ce9d523
    Size: 229.26 kB
  2. pcre2-10.40-7.el9_8.x86_64.rpm
    MD5: 5de109ef8328b32a219493fbe344a989
    SHA-256: 98e7bf4eb8f034035d794ab295867dbb411d83757c1a641c3e04199a3563e76b
    Size: 232.79 kB
  3. pcre2-devel-10.40-7.el9_8.i686.rpm
    MD5: 4dc1971270a05aab46ee26bd8afe345f
    SHA-256: 23eea86e43afe92d7244e37222f393d702687051334d3772d85f39f1a69a479a
    Size: 514.63 kB
  4. pcre2-devel-10.40-7.el9_8.x86_64.rpm
    MD5: a72f7d3a62f608b92a78594087f1df07
    SHA-256: 09a931eb5bf06af016aa5e0a7b622452312065a2d3b38346c2a53609bc03d215
    Size: 514.70 kB
  5. pcre2-syntax-10.40-7.el9_8.noarch.rpm
    MD5: 5b2382d3cf72768867c24be4ec0f6b07
    SHA-256: a15bd8c985e00104b16b23fb6835640f3abeb5cd163c3adee8e186ea3b57c4d3
    Size: 143.88 kB
  6. pcre2-tools-10.40-7.el9_8.x86_64.rpm
    MD5: 5e5a14196a8ac97165233478f3b40797
    SHA-256: 67a4c07e9aa4b41a2cff4b55e6c67c0e5b606322fb60d6ee0709c14e34302134
    Size: 136.84 kB
  7. pcre2-utf16-10.40-7.el9_8.i686.rpm
    MD5: 366ba21cc16bc2d71abd453cec9dc7e0
    SHA-256: cdf489c8814f9dbd1f08af45040b34d68ffd920da4e57f484346121f18e54670
    Size: 210.60 kB
  8. pcre2-utf16-10.40-7.el9_8.x86_64.rpm
    MD5: 97aa9a4d1ee19fac12b7f7c12e96ee02
    SHA-256: 056d4e9559ee111f9efcf543a85589a47938773433838c5f8b7e6f18f334d880
    Size: 212.73 kB
  9. pcre2-utf32-10.40-7.el9_8.i686.rpm
    MD5: b3d1109e41e56c2f041f7752e52c3cd5
    SHA-256: e3bc46c60aee2e9e2e388c811f80458509a6a61f8fb829556c8dc6dc4fb49d26
    Size: 200.25 kB
  10. pcre2-utf32-10.40-7.el9_8.x86_64.rpm
    MD5: 90613d0b41cf981e7c37b833a271b522
    SHA-256: e486b61bf17265f031b028099357dc2ad8155257fcdf56ebcdf0e0c9291cf133
    Size: 201.97 kB