CVE catalog

CVE-2019-13224

libonig: CVE-2019-13224

[CVE catalog]

Severity
Medium · CVSS 6.8CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:H
Published
Source
[NVD] · [CVE record]
EPSS
4.05% · Oct 25, 2026

A use-after-free in onig_new_deluxe() in regext.c in Oniguruma 6.9.2 allows attackers to potentially cause information disclosure, denial of service, or possibly code execution by providing a crafted regular expression. The attacker provides a pair of a regex pattern and a string, with a multi-byte encoding that gets handled by onig_new_deluxe(). Oniguruma issues often affect Ruby, as well as common optional libraries for PHP and Rust.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibonigsid6.9.10-1fixed
Debianlibonigforky6.9.10-1fixed
Debianlibonigtrixie6.9.9-1fixed
Debianlibonigbookworm6.9.8-1fixed
Ubuntuphp5pro5.5.3+dfsg-1ubuntu2vulnerable
Ubuntuphp5pro5.5.3+dfsg-1ubuntu3vulnerable
Ubuntuphp5pro5.5.6+dfsg-1ubuntu1vulnerable
Ubuntuphp5pro5.5.6+dfsg-1ubuntu2vulnerable
Ubuntuphp5pro5.5.8+dfsg-2ubuntu1vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu1vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu2vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu3vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.1vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.2vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.3vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.4vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.5vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.6vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.7vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.9vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.11vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.12vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.13vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.14vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.16vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.17vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.19vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.20vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.21vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.22vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.23vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.24vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.25vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.26vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.27vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.29vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.29+esm1vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.29+esm2vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.29+esm3vulnerable
Ubuntuphp5pro5.5.9+dfsg-1ubuntu4.29+esm4fixed
Suseonigurumalinux enterprise module for basesystem 15 sp36.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise module for basesystem 15 sp46.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise high performance computing 15 sp1-espos6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise high performance computing 15 sp1-ltss6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise high performance computing 15 sp2-espos6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise high performance computing 15 sp2-ltss6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server 15 sp1-bcl6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server 15 sp1-ltss6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server 15 sp2-bcl6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server 15 sp2-ltss6.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server for sap applications 15 sp16.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise server for sap applications 15 sp26.7.0-150000.3.3.1fixed
Suseonigurumamanager proxy 4.16.7.0-150000.3.3.1fixed
Suseonigurumamanager retail branch server 4.16.7.0-150000.3.3.1fixed
Suseonigurumamanager server 4.16.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise micro 5.16.7.0-150000.3.3.1fixed
Suseonigurumalinux enterprise micro 5.26.7.0-150000.3.3.1fixed
Suseonigurumaenterprise storage 66.7.0-150000.3.3.1fixed
Suseonigurumaenterprise storage 76.7.0-150000.3.3.1fixed
Opensuseonigurumaleap micro 5.26.7.0-150000.3.3.1fixed
Opensuseonigurumaleap 15.36.7.0-150000.3.3.1fixed
Opensuseonigurumaleap 15.46.7.0-150000.3.3.1fixed
Opensuseonigurumatumbleweed6.9.7.1-1.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibonigsourcesid6.9.2-1lowNot reported[931878]
Debianlibonigsourceforky6.9.2-1lowNot reported[931878]
Debianlibonigsourcetrixie6.9.2-1lowNot reported[931878]
Debianlibonigsourcebookworm6.9.2-1lowNot reported[931878]
Ubuntuphp5debpro5.5.9+dfsg-1ubuntu4.29+esm4Not reportedUSN-4088-1Not reported
Suseonigurumarpmlinux enterprise module for basesystem 15 sp36.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise module for basesystem 15 sp46.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise high performance computing 15 sp1-espos6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise high performance computing 15 sp1-ltss6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise high performance computing 15 sp2-espos6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise high performance computing 15 sp2-ltss6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server 15 sp1-bcl6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server 15 sp1-ltss6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server 15 sp2-bcl6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server 15 sp2-ltss6.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server for sap applications 15 sp16.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise server for sap applications 15 sp26.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmmanager proxy 4.16.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmmanager retail branch server 4.16.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmmanager server 4.16.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise micro 5.16.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmlinux enterprise micro 5.26.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmenterprise storage 66.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Suseonigurumarpmenterprise storage 76.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Opensuseonigurumarpmleap micro 5.26.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Opensuseonigurumarpmleap 15.36.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Opensuseonigurumarpmleap 15.46.7.0-150000.3.3.1Not reportedSUSE-SU-2022:3327-1Not reported
Opensuseonigurumarpmtumbleweed6.9.7.1-1.2Not reportedOPENSUSE-SU-2024:11111-1Not reported

[Debian bug #931878]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libonig5]Unknown

    Source package: [oniguruma]

    Details (1)
    • 6.9.10-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 6.9.7.1-1.2

      Version impact unknown

      dsa · oniguruma · opensuse · tumbleweed

  • Source package: [oniguruma]

    Details (1)
    • 6.9.10-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 6.9.7.1-1.2

      Version impact unknown

      dsa · oniguruma · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [libonig5]Fixed

    Source package: [libonig]

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

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · bookworm; dsa · libonig · debian · 12

    • 6.9.8-1 · arm64 · bookworm

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · bookworm; dsa · libonig · debian · 12

  • Source package: [libonig]

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

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · bookworm; dsa · libonig · debian · 12

    • 6.9.8-1 · arm64 · bookworm

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · bookworm; dsa · libonig · debian · 12

[Debian 13 (Trixie)]

  • [libonig5]Fixed

    Source package: [libonig]

    Details (2)
    • 6.9.9-1+b1 · amd64 · trixie

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · 13

    • 6.9.9-1+b1 · arm64 · trixie

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · 13

  • Source package: [libonig]

    Details (2)
    • 6.9.9-1+b1 · amd64 · trixie

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · 13

    • 6.9.9-1+b1 · arm64 · trixie

      Fixed · Fixed: 6.9.2-1

      dsa · libonig · debian · 13

Observed:

References