{"schema_version":1,"title":"Pcre2 vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 7 vulnerabilities in Pcre2: 0 in the last 7 days and 7 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-89162, was published on 11 September 2026.","url":"https://junglewise.ai/threats/technologies/pcre2","json_url":"https://junglewise.ai/threats/technologies/pcre2.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/pcre2","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":2,"all_time":7,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":7,"last_90_days":7,"last_365_days":7},"latest":[{"cve":"CVE-2026-89162","cvss":2.9,"epss":0.0016,"slug":"cve-2026-89162-pcre2-uninitialized-memory-disclosure-in-pcre2-serialize-encode","title":"PCRE2 uninitialized memory disclosure in pcre2_serialize_encode","severity":"low","exploited":false,"published_at":"2026-09-11T05:16:38.697+00:00","url":"https://junglewise.ai/threats/cve-2026-89162-pcre2-uninitialized-memory-disclosure-in-pcre2-serialize-encode"},{"cve":"CVE-2026-89161","cvss":7.4,"epss":0.0013,"slug":"cve-2026-89161-pcre2-double-free-in-pcre2-jit-match-with-copied-subject","title":"PCRE2 double-free in pcre2_jit_match with copied subject","severity":"high","exploited":false,"published_at":"2026-09-11T04:18:04.47+00:00","url":"https://junglewise.ai/threats/cve-2026-89161-pcre2-double-free-in-pcre2-jit-match-with-copied-subject"},{"cve":"CVE-2026-89160","cvss":3.7,"epss":0.0027,"slug":"cve-2026-89160-pcre2-out-of-bounds-read-in-pcre2-match-with-invalid-utf","title":"PCRE2 out-of-bounds read in pcre2_match with invalid UTF","severity":"low","exploited":false,"published_at":"2026-09-11T04:18:04.343+00:00","url":"https://junglewise.ai/threats/cve-2026-89160-pcre2-out-of-bounds-read-in-pcre2-match-with-invalid-utf"},{"cve":"CVE-2026-89158","cvss":6.5,"epss":0.0025,"slug":"cve-2026-89158-pcre2-integer-overflow-in-pcre2-compile-32-on-32-bit-systems","title":"PCRE2 integer overflow in pcre2_compile_32 on 32-bit systems","severity":"medium","exploited":false,"published_at":"2026-09-11T04:18:03.97+00:00","url":"https://junglewise.ai/threats/cve-2026-89158-pcre2-integer-overflow-in-pcre2-compile-32-on-32-bit-systems"},{"cve":"CVE-2026-89157","cvss":5.7,"epss":0.0028,"slug":"cve-2026-89157-pcre2-out-of-bounds-write-in-pcre2-pattern-convert-on-32-bit","title":"PCRE2 out-of-bounds write in pcre2_pattern_convert on 32-bit platforms","severity":"medium","exploited":false,"published_at":"2026-09-11T04:18:03.753+00:00","url":"https://junglewise.ai/threats/cve-2026-89157-pcre2-out-of-bounds-write-in-pcre2-pattern-convert-on-32-bit"},{"cve":"CVE-2026-89156","cvss":2.9,"epss":0.0029,"slug":"cve-2026-89156-pcre2-out-of-bounds-read-in-pcre2-match-after-jit-fallback","title":"PCRE2 out-of-bounds read in pcre2_match after JIT fallback","severity":"low","exploited":false,"published_at":"2026-09-11T04:18:03.23+00:00","url":"https://junglewise.ai/threats/cve-2026-89156-pcre2-out-of-bounds-read-in-pcre2-match-after-jit-fallback"},{"cve":"CVE-2026-86145","cvss":8.2,"epss":0.0039,"slug":"cve-2026-86145-pcre2-out-of-bounds-write-in-dfa-matching-with-recursive-patterns","title":"PCRE2 out-of-bounds write in DFA matching with recursive patterns","severity":"high","exploited":false,"published_at":"2026-09-05T06:17:10.37+00:00","url":"https://junglewise.ai/threats/cve-2026-86145-pcre2-out-of-bounds-write-in-dfa-matching-with-recursive-patterns"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":6},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[],"technology":{"hub":true,"name":"Pcre2","slug":"pcre2","vendor":{"name":"Pcre","slug":"pcre","url":"https://junglewise.ai/threats/vendors/pcre"},"aliases":[],"url":"https://junglewise.ai/threats/technologies/pcre2"},"most_severe":[{"cve":"CVE-2026-86145","cvss":8.2,"epss":0.0039,"slug":"cve-2026-86145-pcre2-out-of-bounds-write-in-dfa-matching-with-recursive-patterns","title":"PCRE2 out-of-bounds write in DFA matching with recursive patterns","severity":"high","exploited":false,"published_at":"2026-09-05T06:17:10.37+00:00","url":"https://junglewise.ai/threats/cve-2026-86145-pcre2-out-of-bounds-write-in-dfa-matching-with-recursive-patterns"},{"cve":"CVE-2026-89161","cvss":7.4,"epss":0.0013,"slug":"cve-2026-89161-pcre2-double-free-in-pcre2-jit-match-with-copied-subject","title":"PCRE2 double-free in pcre2_jit_match with copied subject","severity":"high","exploited":false,"published_at":"2026-09-11T04:18:04.47+00:00","url":"https://junglewise.ai/threats/cve-2026-89161-pcre2-double-free-in-pcre2-jit-match-with-copied-subject"},{"cve":"CVE-2026-89158","cvss":6.5,"epss":0.0025,"slug":"cve-2026-89158-pcre2-integer-overflow-in-pcre2-compile-32-on-32-bit-systems","title":"PCRE2 integer overflow in pcre2_compile_32 on 32-bit systems","severity":"medium","exploited":false,"published_at":"2026-09-11T04:18:03.97+00:00","url":"https://junglewise.ai/threats/cve-2026-89158-pcre2-integer-overflow-in-pcre2-compile-32-on-32-bit-systems"},{"cve":"CVE-2026-89157","cvss":5.7,"epss":0.0028,"slug":"cve-2026-89157-pcre2-out-of-bounds-write-in-pcre2-pattern-convert-on-32-bit","title":"PCRE2 out-of-bounds write in pcre2_pattern_convert on 32-bit platforms","severity":"medium","exploited":false,"published_at":"2026-09-11T04:18:03.753+00:00","url":"https://junglewise.ai/threats/cve-2026-89157-pcre2-out-of-bounds-write-in-pcre2-pattern-convert-on-32-bit"},{"cve":"CVE-2026-89160","cvss":3.7,"epss":0.0027,"slug":"cve-2026-89160-pcre2-out-of-bounds-read-in-pcre2-match-with-invalid-utf","title":"PCRE2 out-of-bounds read in pcre2_match with invalid UTF","severity":"low","exploited":false,"published_at":"2026-09-11T04:18:04.343+00:00","url":"https://junglewise.ai/threats/cve-2026-89160-pcre2-out-of-bounds-read-in-pcre2-match-with-invalid-utf"},{"cve":"CVE-2026-89156","cvss":2.9,"epss":0.0029,"slug":"cve-2026-89156-pcre2-out-of-bounds-read-in-pcre2-match-after-jit-fallback","title":"PCRE2 out-of-bounds read in pcre2_match after JIT fallback","severity":"low","exploited":false,"published_at":"2026-09-11T04:18:03.23+00:00","url":"https://junglewise.ai/threats/cve-2026-89156-pcre2-out-of-bounds-read-in-pcre2-match-after-jit-fallback"},{"cve":"CVE-2026-89162","cvss":2.9,"epss":0.0016,"slug":"cve-2026-89162-pcre2-uninitialized-memory-disclosure-in-pcre2-serialize-encode","title":"PCRE2 uninitialized memory disclosure in pcre2_serialize_encode","severity":"low","exploited":false,"published_at":"2026-09-11T05:16:38.697+00:00","url":"https://junglewise.ai/threats/cve-2026-89162-pcre2-uninitialized-memory-disclosure-in-pcre2-serialize-encode"}],"generated_at":"2026-09-26T09:11:00.170868+00:00"}