CVE-2025-58050

The PCRE2 library is a set of C functions that implement regular expression pattern matching. In version 10.45, a heap-buffer-overflow read vulnerability exists in the PCRE2 regular expression matching engine, specifically within the handling of the (*scs:...) (Scan SubString) verb when combined with (*ACCEPT) in src/pcre2_match.c. This vulnerability may potentially lead to information disclosure if the out-of-bounds data read during the memcmp affects the final match result in a way observable by the attacker. This issue has been resolved in version 10.46.
Configurations

Configuration 1 (hide)

cpe:2.3:a:pcre:pcre2:10.45:*:*:*:*:*:*:*

History

09 Sep 2025, 15:27

Type Values Removed Values Added
CPE cpe:2.3:a:pcre:pcre2:10.45:*:*:*:*:*:*:*
References () https://github.com/PCRE2Project/pcre2/commit/a141712e5967d448c7ce13090ab530c8e3d82254 - () https://github.com/PCRE2Project/pcre2/commit/a141712e5967d448c7ce13090ab530c8e3d82254 - Patch
References () https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.46 - () https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.46 - Release Notes
References () https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-c2gv-xgf5-5cc2 - () https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-c2gv-xgf5-5cc2 - Exploit, Vendor Advisory
First Time Pcre
Pcre pcre2
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.1
CWE CWE-787

29 Aug 2025, 16:24

Type Values Removed Values Added
Summary
  • (es) La librería PCRE2 es un conjunto de funciones de C que implementan la coincidencia de patrones con expresiones regulares. En la versión 10.45, existe una vulnerabilidad de lectura por desbordamiento de búfer de montón en el motor de coincidencia de expresiones regulares de PCRE2, específicamente en la gestión del verbo (*scs:...) (Scan SubString) al combinarse con (*ACCEPT) en src/pcre2_match.c. Esta vulnerabilidad podría provocar la divulgación de información si los datos fuera de los límites leídos durante la memcmp afectan el resultado final de la coincidencia de forma observable para el atacante. Este problema se ha resuelto en la versión 10.46.

27 Aug 2025, 20:15

Type Values Removed Values Added
References () https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-c2gv-xgf5-5cc2 - () https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-c2gv-xgf5-5cc2 -

27 Aug 2025, 19:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-08-27 19:15

Updated : 2025-09-09 15:27


NVD link : CVE-2025-58050

Mitre link : CVE-2025-58050

CVE.ORG link : CVE-2025-58050


JSON object : View

Products Affected

pcre

  • pcre2
CWE
CWE-122

Heap-based Buffer Overflow

CWE-125

Out-of-bounds Read

CWE-787

Out-of-bounds Write