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)
- Products
- mingw-pcre2, pcre2
- Affected versions
- Not specified
- Fixed versions
- 10.49-1.mga10
- CVEs
- CVE-2026-103111, CVE-2026-86145
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 28 Oct 2026, 13:01 UTC · Revision 1
Source evidence
Updated mingw-pcre2 & pcre2 packages fix security vulnerabilities
core-osv · Original sourcePublished 9 Oct 2026, 17:00 UTC
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)
osv:MGASA-2026-0478
mingw-pcre2
Fixed versions: 10.49-1.mga10
pcre2
Fixed versions: 10.49-1.mga10
Complete source record
{
"id": "fcae86a3d66e75f729806c0d0535b9cfb00053e33f17065508c0546f05f23abf",
"url": "https://osv.dev/vulnerability/MGASA-2026-0478",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Updated mingw-pcre2 & pcre2 packages fix security vulnerabilities",
"summary": "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)",
"evidence": "osv:MGASA-2026-0478",
"products": [
{
"name": {
"value": "mingw-pcre2",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "10.49-1.mga10",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "pcre2",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "10.49-1.mga10",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "MGASA-2026-0478",
"aliases": [
"MGASA-2026-0478"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "10.49-1.mga10"
}
]
}
],
"package": {
"name": "mingw-pcre2",
"purl": "pkg:rpm/mageia/mingw-pcre2?arch=source&distro=mageia-10",
"ecosystem": "Mageia:10"
},
"database_specific": {
"source": "https://advisories.mageia.org/MGASA-2026-0478.json"
},
"ecosystem_specific": {
"section": "core"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "10.49-1.mga10"
}
]
}
],
"package": {
"name": "pcre2",
"purl": "pkg:rpm/mageia/pcre2?arch=source&distro=mageia-10",
"ecosystem": "Mageia:10"
},
"database_specific": {
"source": "https://advisories.mageia.org/MGASA-2026-0478.json"
},
"ecosystem_specific": {
"section": "core"
}
}
],
"modified": "2026-10-09T17:28:03.923179103Z",
"provider": "osv",
"upstream": [
"CVE-2026-103111",
"CVE-2026-86145"
],
"references": [
"https://advisories.mageia.org/MGASA-2026-0478.html",
"https://bugs.mageia.org/show_bug.cgi?id=36377",
"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4WZRH5FLU3A6ZQIPE6WRM7UV7K6S6UHP/",
"https://www.openwall.com/lists/oss-security/2026/09/29/2",
"https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.49",
"https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-r9hj-j2rw-4q3m",
"https://lists.debian.org/debian-security-announce/2026/msg00443.html"
]
},
"related_cves": [
{
"value": "CVE-2026-103111",
"evidence": "/upstream"
},
{
"value": "CVE-2026-86145",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 123795,
"published_at": "2026-10-09T17:00:24+00:00"
}