CVE-2019-5815 json
Nokogiri implementation of libxslt vulnerable to heap corruption
published 6y ago modified 4mo ago also GHSA-vmfx-gcfq-wvm2 , EUVD-2022-5381
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.8%
- EPSS 1.8% chance of exploitation in 30 days, percentile 78%
- public exploits
- 0
- none known
Summary
Type confusion in xsltNumberFormatGetMultipleLevel prior to libxslt 1.1.33 could allow attackers to potentially exploit heap corruption via crafted XML data.
Patch / fix
- rubygems nokogiri 1.10.5
- Google Chrome 74.0.3729.108
- libxslt Debian 14, Debian 13, Debian 12 1.1.34-2
- chromium Debian 14, Debian 13, Debian 12 74.0.3729.108-1
debian advisories DEBIAN-CVE-2019-5815
- libxslt Ubuntu 18.04 LTS 1.1.29-5ubuntu0.3
- libxslt Ubuntu Pro 14.04 LTS 1.1.28-2ubuntu0.2+esm2
- libxslt Ubuntu Pro 16.04 LTS 1.1.28-2.1ubuntu0.3+esm1
ubuntu advisories UBUNTU-CVE-2019-5815
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- chromium-browser RHEL 6 EXTRAS 74.0.3729.108-1.el6_10
red hat advisories RHSA-2019:1021
- chromium openSUSE Tumbleweed 93.0.4577.82-1.1
- chromium openSUSE Tumbleweed 113.0.5672.92-1.1
- chromium Package Hub 15, Package Hub 12 SP3, openSUSE Leap 15.1 +1 more 75.0.3770.90-bp150.213.3
- chromium Package Hub 15 74.0.3729.108-bp150.207.1
- chromium openSUSE Leap 15.0 74.0.3729.108-lp150.209.2
opensuse advisories openSUSE-SU-2024:10681-1openSUSE-SU-2024:12948-1openSUSE-SU-2019:1666-1openSUSE-SU-2019:1436-1openSUSE-SU-2019:1325-1
- chromium Arch Linux 74.0.3729.108-1
arch linux advisories AVG-952
Is CVE-2019-5815 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2019-5815 updated cvss 6.5
chromium-browser: Heap buffer overflow in Blink
-
Red Hat Enterprise Linux Desktop Supplementary (v. 6) chromium-browser 74.0.3729.108-1.el6_10 Red Hat Enterprise Linux HPC Node Supplementary (v. 6) chromium-browser 74.0.3729.108-1.el6_10 Red Hat Enterprise Linux Server Supplementary (v. 6) chromium-browser 74.0.3729.108-1.el6_10 Red Hat Enterprise Linux Workstation Supplementary (v. 6) chromium-browser 74.0.3729.108-1.el6_10fixed: vendor fix RHSA-2019:1021
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.82% chance of exploitation in the next 30 days, higher than 78% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:N/I:N/A:P |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| rubygems | nokogiri | <1.10.5 |
1.10.5 |
Affected products
- Google Chrome
Classification
- Weakness
- Technology feeds
References
-
gitlab.gnome.org
/GNOME/libxslt/commit/08b62c25871b38d5d573515ca8a065b4b8f64f6b
web
- bugs.chromium.org /p/chromium/issues/detail?id=930663
-
lists.debian.org
/debian-lts-announce/2022/09/msg00010.html
mailing-list, web
-
nvd.nist.gov
/vuln/detail/CVE-2019-5815
advisory
-
github.com
/sparklemotion/nokogiri/issues/2630
web
-
github.com
/rubysec/ruby-advisory-db/blob/master/gems/nokogiri/CVE-2019-5815.yml
web
-
github.com
/sparklemotion/nokogiri
package
Sources
- CVE List CVE-2019-5815
- GitHub Advisory GHSA-vmfx-gcfq-wvm2
- NVD CVE-2019-5815
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.