CVE catalog

CVE-2025-58050

pcre2: CVE-2025-58050

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.80% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpcre2sid10.48-3.1fixed
Debianpcre2forky10.48-3.1fixed
Debianpcre2trixie10.46-1~deb13u2fixed
Debianpcre2trixie-security10.46-1~deb13u3fixed
Debianpcre2bookworm10.42-1not affected
Debianpcre2bookworm-security10.42-1+deb12u2not affected
Alpinepcre23.2210.46-r0fixed
Alpinepcre23.2310.46-r0fixed
Alpinepcre23.2410.46-r0fixed
Opensusepcre2leap 16.010.45-160000.3.1fixed
Susepcre2linux enterprise server 16.010.45-160000.3.1fixed
Susepcre2linux enterprise server for sap applications 16.010.45-160000.3.1fixed
Susepcre2linux micro 6.210.45-160000.3.1fixed
Opensusepcre2tumbleweed10.46-1.1fixed
Ubuntupcre225.0410.42-4ubuntu3vulnerable
Ubuntupcre225.0410.45-1vulnerable
Ubuntupcre225.0410.45-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpcre2sourcesid10.46-1not yet assignedNot reported[1112278]
Debianpcre2sourceforky10.46-1not yet assignedNot reported[1112278]
Debianpcre2sourcetrixie10.46-1~deb13u1not yet assignedNot reported[1112278]
Debianpcre2sourcebookwormNot affectedunimportantNot reported[1112278]
Alpinepcre2apk3.2210.46-r0Not reportedALPINE-CVE-2025-58050Not reported
Alpinepcre2apk3.2310.46-r0Not reportedALPINE-CVE-2025-58050Not reported
Alpinepcre2apk3.2410.46-r0Not reportedALPINE-CVE-2025-58050Not reported
Opensusepcre2rpmleap 16.010.45-160000.3.1Not reportedOPENSUSE-SU-2026:20512-1Not reported
Susepcre2rpmlinux enterprise server 16.010.45-160000.3.1Not reportedSUSE-SU-2026:21172-1Not reported
Susepcre2rpmlinux enterprise server for sap applications 16.010.45-160000.3.1Not reportedSUSE-SU-2026:21172-1Not reported
Susepcre2rpmlinux micro 6.210.45-160000.3.1Not reportedSUSE-SU-2026:21094-1Not reported
Opensusepcre2rpmtumbleweed10.46-1.1Not reportedOPENSUSE-SU-2025:15501-1Not reported
Ubuntupcre2deb25.0410.45-1ubuntu0.1Not reportedUSN-7777-1Not reported

[Debian bug #1112278]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libpcre2-16-0]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • [libpcre2-32-0]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • [libpcre2-8-0]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • [pcre2-devel]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • [pcre2-doc]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · noarch · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

  • [pcre2-tools]Unknown

    Source package: [pcre2]

    Details (1)
    • 10.47-1.6 · x86_64 · tumbleweed

      Unknown · Fixed: 10.46-1.1

      Version impact unknown

      dsa · pcre2 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [libpcre2-16-0]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

  • [libpcre2-32-0]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

  • [libpcre2-8-0]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

  • [libpcre2-dev]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

  • [libpcre2-posix3]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

  • [pcre2-utils]Not affected

    Source package: [pcre2]

    Details (2)
    • 10.42-1 · amd64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

    • 10.42-1 · arm64 · bookworm

      Not affected

      dsa · pcre2 · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

  • Source package: [pcre2]

    Details (3)
    • 10.46-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

    • 10.46-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 10.46-1~deb13u1

      dsa · pcre2 · debian · 13

Next results

Observed:

References