7.5

CVE-2019-15903: libexpat_project libexpat Out-of-bounds Read

Modified
AliasesALPINE-CVE-2019-15903MGASA-2019-0321SUSE-SU-2019:2429-1
Published 04-09-2019Last modified 14-10-2026

Vulnerability summary

CVE-2019-15903 is a high (CVSS 7.5) Out-of-bounds Read vulnerability in libexpat_project libexpat. EPSS estimates a 6.64% chance of exploitation in the next 30 days, higher than 93.8% of scored vulnerabilities. 1 public exploit is recorded.

Priority
Routine

Not severe (CVSS 6.5, network access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
7.5/10
010
High · v3.1 (NVD)
EPSS score
6.64%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits1github

Advisory lineage

Upstream 0 · Downstream 46 · Related 31

Timeline

  1. 04-09-2019
    PublishedVulnerability first disclosed.
  2. 14-10-2026
    Last modifiedVulnerability information updated.

Description

In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based buffer over-read.

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

6.64%

Chance of exploitation in the next 30 days

Percentile

94%

Versus all other CVEs

30-day change

No change 0.00 pp

From 6.64% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

1 found
  • githubUnverified

    Libexpat

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.

Ubuntu19 products
  • ayttmAll versions (No fix recorded)
  • cableswigAll versions (No fix recorded)
  • cadaverAll versions (No fix recorded)
  • chromium-browser< 78.0.3904.70-0ubuntu0.16.04.2 | < 78.0.3904.70-0ubuntu0.18.04.2 | < 78.0.3904.70-0ubuntu1
  • coin3All versions (No fix recorded)
Alpine6 products
  • expat< 2.2.7-r1
  • firefox< 70.0-r0
  • firefox-esr< 68.2.0-r0
  • librewolf< 70.0-r0
  • python2< 2.7.17-r0
Suse6 products
  • expat&distro=SUSE Linux Enterprise Desktop 12 SP4< 2.1.0-21.9.1
  • expat&distro=SUSE Linux Enterprise Module for Basesystem 15< 2.2.5-3.6.1
  • expat&distro=SUSE Linux Enterprise Module for Basesystem 15 SP1< 2.2.5-3.6.1
  • expat&distro=SUSE Linux Enterprise Server 12 SP4< 2.1.0-21.9.1
  • expat&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP4< 2.1.0-21.9.1
Debian4 products
  • expat< 2.2.0-2+deb9u3 | < 2.2.6-2+deb10u1 | < 2.1.0-6+deb8u6 | < 2.2.7-2
  • firefox-esr< 68.2.0esr-1
  • libxmltokAll versions (No fix recorded)
  • thunderbird< 1:68.2.1-1
Opensuse2 products
  • expat&distro=openSUSE Leap 15.0< 2.2.5-lp150.2.6.1
  • expat&distro=openSUSE Leap 15.1< 2.2.5-lp151.3.6.1
Libexpat_project1 product
Mageia1 product
  • expat< 2.2.7-1.1.mga7
Python1 product
  • python≥ 2.7.0, < 2.7.17 | ≥ 3.5.0, < 3.5.8 | ≥ 3.6.0, < 3.6.10 | ≥ 3.7.0, < 3.7.5

8 vendors · 40 products

References

82 links
Show all 82 references