Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2019-15903

28
FAUCET Score

CVE-2019-15903 describes a heap-based buffer over-read vulnerability in libexpat versions prior to 2.2.8, affecting projects like libexpat and Python's libexpat. This flaw can be triggered by specially crafted XML input that tricks the parser into prematurely switching parsing modes, leading to a crash when line or column numbers are subsequently requested. Rated 7.5 HIGH, it is a network-exploitable vulnerability with low attack complexity, potentially resulting in a denial of service. While there is no known active exploitation or publicly available exploit code, the vulnerability has garnered significant community discussion and media coverage, indicating awareness within the cybersecurity landscape.

Impacted Technologies

VendorProductVersion(s)CPE
< 2.2.8CPE matchmatch criteria
cpe:2.3:a:libexpat_project:libexpat:*:*:*:*:*:*:*:*
>= 2.7.0, < 2.7.17CPE matchmatch criteria
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
>= 3.5.0, < 3.5.8CPE matchmatch criteria
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
>= 3.6.0, < 3.6.10CPE matchmatch criteria
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*
>= 3.7.0, < 3.7.5CPE matchmatch criteria
cpe:2.3:a:python:python:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.5HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
3.6
CvssVersion
3.1

Exploit Intelligence

EPSS Score
6.71%
Probability of exploitation in next 30 days
EPSS Percentile
93.2%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
This CVE's current EPSS score of 0.0671 is in the 89th percentile among its peer group of 51,553 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (31)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: cm1 expat 2.4.1-1 on CBL Mariner 1.0Fixed in: 2.4.1-1
microsoftpatch availablevia msrc
Product: 17018-16820Fixed in: 2.4.1-1
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-httpd-0:2.4.37-57.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-mod_http2-0:1.15.7-3.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-mod_jk-0:1.2.48-4.redhat_1.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-mod_md-1:2.0.8-24.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-mod_security-0:2.9.2-51.GA.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-nghttp2-0:1.39.2-25.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-curl-0:7.64.1-36.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-httpd-0:2.4.37-57.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-mod_cluster-native-0:1.3.14-4.Final_redhat_2.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-mod_http2-0:1.15.7-3.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-mod_jk-0:1.2.48-4.redhat_1.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-mod_md-1:2.0.8-24.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-mod_security-0:2.9.2-51.GA.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-nghttp2-0:1.39.2-25.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 7Fixed in: jbcs-httpd24-openssl-pkcs11-0:0.4.10-7.jbcs.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 6Fixed in: thunderbird-0:68.2.0-2.el6_10
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: firefox-0:68.2.0-1.el7_7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: thunderbird-0:68.2.0-1.el7_7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: expat-0:2.1.0-12.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: firefox-0:68.2.0-2.el8_0
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: thunderbird-0:68.2.0-1.el8_0
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: expat-0:2.2.5-4.el8
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.2 Advanced Update SupportFixed in: expat-0:2.2.10-1.el8_2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat OpenShift DoFixed in: openshiftdo/odo-init-image-rhel7:1.1.3-2
View patch
redhatpatch availablevia redhat_api
Product: Text-Only JBCSFixed in: expat
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-mod_cluster-native-0:1.3.14-4.Final_redhat_2.jbcs.el6
View patch
redhatpatch availablevia redhat_api
Product: JBoss Core Services on RHEL 6Fixed in: jbcs-httpd24-curl-0:7.64.1-36.jbcs.el6
View patch
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: mingw-expat

Vendor Advisories (2)

microsoft2019-Sep/CVE-2019-15903Important

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.

Sep 10, 2019
redhatCVE-2019-15903Low

expat: heap-based buffer over-read via crafted XML input

Sep 4, 2019

References

lists.opensuse.org / opensuse-security-announce/2019-09/msg00080.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-09/msg00081.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00000.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00002.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00003.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00013.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00016.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00017.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00018.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2019-11/msg00019.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2020-01/msg00008.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2020-01/msg00040.html
Mailing ListThird Party Advisory
packetstormsecurity.com / files/154503/Slackware-Security-Advisory-expat-Updates.html
Third Party AdvisoryVDB Entry
packetstormsecurity.com / files/154927/Slackware-Security-Advisory-python-Updates.html
Third Party AdvisoryVDB Entry
packetstormsecurity.com / files/154947/Slackware-Security-Advisory-mozilla-firefox-Updates.html
Third Party AdvisoryVDB Entry
access.redhat.com / errata/RHSA-2019:3210
Third Party Advisory
access.redhat.com / errata/RHSA-2019:3237
Third Party Advisory
access.redhat.com / errata/RHSA-2019:3756
Third Party Advisory
seclists.org / fulldisclosure/2019/Dec/23
Mailing ListThird Party Advisory
seclists.org / fulldisclosure/2019/Dec/26
Mailing ListThird Party Advisory
seclists.org / fulldisclosure/2019/Dec/27
Mailing ListThird Party Advisory
seclists.org / fulldisclosure/2019/Dec/30
Mailing ListThird Party Advisory
github.com / libexpat/libexpat/commit/c20b758c332d9a13afbbb276d30db1d183a85d43
PatchThird Party Advisory
github.com / libexpat/libexpat/issues/317
ExploitIssue TrackingThird Party Advisory
github.com / libexpat/libexpat/issues/342
Third Party Advisory
github.com / libexpat/libexpat/pull/318
Issue TrackingPatchThird Party Advisory
lists.debian.org / debian-lts-announce/2019/11/msg00006.html
Mailing ListThird Party Advisory
lists.debian.org / debian-lts-announce/2019/11/msg00017.html
Mailing ListThird Party Advisory
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/A4TZKPJFTURRLXIGLB34WVKQ5HGY6JJA
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/BDUTI5TVQWIGGQXPEVI4T2ENHFSBMIBP
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/S26LGXXQ7YF2BP3RGOWELBFKM6BHF6UG
seclists.org / bugtraq/2019/Dec/17
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Dec/21
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Dec/23
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Nov/1
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Nov/24
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Oct/29
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Sep/30
Mailing ListThird Party Advisory
seclists.org / bugtraq/2019/Sep/37
Mailing ListThird Party Advisory
security.gentoo.org / glsa/201911-08
Third Party Advisory
security.netapp.com / advisory/ntap-20190926-0004
Third Party Advisory
support.apple.com / kb/HT210785
Third Party Advisory
support.apple.com / kb/HT210788
Third Party Advisory
support.apple.com / kb/HT210789
Third Party Advisory
support.apple.com / kb/HT210790
Third Party Advisory
support.apple.com / kb/HT210793
Third Party Advisory
support.apple.com / kb/HT210794
Third Party Advisory
support.apple.com / kb/HT210795
Third Party Advisory
usn.ubuntu.com / 4132-1
Third Party Advisory
usn.ubuntu.com / 4132-2
Third Party Advisory
usn.ubuntu.com / 4165-1
Third Party Advisory
usn.ubuntu.com / 4202-1
Third Party Advisory
usn.ubuntu.com / 4335-1
Third Party Advisory
debian.org / security/2019/dsa-4530
Third Party Advisory
debian.org / security/2019/dsa-4549
Third Party Advisory
debian.org / security/2019/dsa-4571
Third Party Advisory
oracle.com / security-alerts/cpuapr2020.html
Third Party Advisory
oracle.com / security-alerts/cpuoct2020.html
Third Party Advisory
tenable.com / security/tns-2021-11
Third Party Advisory