CVE-2016-0718CWE-119

CVE-2016-0718

Critical · published May 26, 2016

CVSS v3.1
9.8
EPSS
13%
Percentile
96.4
In the wild
Unconfirmed
What it is

⚠️ A single malformed document is all it takes to crash your Expat parser! This vulnerability could lead to a denial of service or even arbitrary code execution. 😱 Think of it like a restaurant accepting a bad order; if the kitchen gets a document that’s way off, it can cause chaos, crashing the dinner service and even unintentionally serving something dangerous. 🍽️ If an attacker sends a malformed input document, they can crash your application, leading to downtime and potentially allowing them to run arbitrary code. This could mean losing control over your system or exposing sensitive data to bad actors!

Put simply

Think of it like a restaurant accepting a bad order; if the kitchen gets a document that’s way off, it can cause chaos, crashing the dinner service and even unintentionally serving something dangerous. 🍽️ This vulnerability stems from a buffer overflow in the Expat XML parser, allowing attackers to exploit the way it processes malformed documents, which could lead to crashes or arbitrary code execution.

What to do

If an attacker sends a malformed input document, they can crash your application, leading to downtime and potentially allowing them to run arbitrary code. This could mean losing control over your system or exposing sensitive data to bad actors! To mitigate this issue, ensure you are running the latest version of Expat, as it generally receives updates to address such vulnerabilities. Regularly audit your input documents for integrity and consider adding input validation to catch any malformed instances before processing. 🔒 You've got this! With a few steps, you can keep your systems safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.13335 · 96.4th percentile
Weakness
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer
Published
2016-05-26T20:59Z
Affected products (26)
ProductVersionsFixed in
mozilla/firefox< 48.048.0
apple/mac_os_x≥ 10.11.0, ≤ 10.11.5—
suse/linux_enterprise_debuginfoall versions—
suse/studio_onsiteall versions—
suse/linux_enterprise_serverall versions—
suse/linux_enterprise_software_development_kitall versions—
opensuse/leapall versions—
suse/linux_enterprise_desktopall versions—
suse/linux_enterprise_desktopall versions—
suse/linux_enterprise_serverall versions—
suse/linux_enterprise_serverall versions—
suse/linux_enterprise_software_development_kitall versions—
suse/linux_enterprise_software_development_kitall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
libexpat_project/libexpat< 2.2.02.2.0
debian/debian_linuxall versions—
opensuse/opensuseall versions—
opensuse/opensuseall versions—
mcafee/policy_auditor< 6.5.16.5.1
python/python≥ 2.7.0, < 2.7.152.7.15
python/python≥ 3.3.0, < 3.3.73.3.7
python/python≥ 3.4.0, < 3.4.73.4.7
python/python≥ 3.5.0, < 3.5.43.5.4
python/python≥ 3.6.0, < 3.6.23.6.2
References (60)
http://lists.apple.com/archives/security-announce/2016/Jul/msg00000.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-05/msg00064.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00006.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00007.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00010.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00004.html · [email protected]http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00029.html · [email protected]http://packetstormsecurity.com/files/141350/ESET-Endpoint-Antivirus-6-Remote-Code-Execution.html · [email protected]http://rhn.redhat.com/errata/RHSA-2016-2824.html · [email protected]http://seclists.org/fulldisclosure/2017/Feb/68 · [email protected]http://support.eset.com/ca6333/ · [email protected]http://www.debian.org/security/2016/dsa-3582 · [email protected]http://www.mozilla.org/security/announce/2016/mfsa2016-68.html · [email protected]http://www.openwall.com/lists/oss-security/2016/05/17/12 · [email protected]http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html · [email protected]http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html · [email protected]http://www.securityfocus.com/bid/90729 · [email protected]http://www.securitytracker.com/id/1036348 · [email protected]http://www.securitytracker.com/id/1036415 · [email protected]http://www.securitytracker.com/id/1037705 · [email protected]http://www.ubuntu.com/usn/USN-2983-1 · [email protected]http://www.ubuntu.com/usn/USN-3044-1 · [email protected]https://access.redhat.com/errata/RHSA-2018:2486 · [email protected]https://bugzilla.mozilla.org/show_bug.cgi?id=1236923 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=1296102 · [email protected]https://kc.mcafee.com/corporate/index?page=content&id=SB10365 · [email protected]https://security.gentoo.org/glsa/201701-21 · [email protected]https://source.android.com/security/bulletin/2016-11-01.html · [email protected]https://support.apple.com/HT206903 · [email protected]https://www.tenable.com/security/tns-2016-20 · [email protected]http://lists.apple.com/archives/security-announce/2016/Jul/msg00000.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-05/msg00064.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00006.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00007.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-06/msg00010.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00004.html · af854a3a-2127-422b-91ae-364da2661108http://lists.opensuse.org/opensuse-security-announce/2016-08/msg00029.html · af854a3a-2127-422b-91ae-364da2661108http://packetstormsecurity.com/files/141350/ESET-Endpoint-Antivirus-6-Remote-Code-Execution.html · af854a3a-2127-422b-91ae-364da2661108http://rhn.redhat.com/errata/RHSA-2016-2824.html · af854a3a-2127-422b-91ae-364da2661108http://seclists.org/fulldisclosure/2017/Feb/68 · af854a3a-2127-422b-91ae-364da2661108http://support.eset.com/ca6333/ · af854a3a-2127-422b-91ae-364da2661108http://www.debian.org/security/2016/dsa-3582 · af854a3a-2127-422b-91ae-364da2661108http://www.mozilla.org/security/announce/2016/mfsa2016-68.html · af854a3a-2127-422b-91ae-364da2661108http://www.openwall.com/lists/oss-security/2016/05/17/12 · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html · af854a3a-2127-422b-91ae-364da2661108http://www.securityfocus.com/bid/90729 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1036348 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1036415 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1037705 · af854a3a-2127-422b-91ae-364da2661108http://www.ubuntu.com/usn/USN-2983-1 · af854a3a-2127-422b-91ae-364da2661108http://www.ubuntu.com/usn/USN-3044-1 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:2486 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.mozilla.org/show_bug.cgi?id=1236923 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.redhat.com/show_bug.cgi?id=1296102 · af854a3a-2127-422b-91ae-364da2661108https://kc.mcafee.com/corporate/index?page=content&id=SB10365 · af854a3a-2127-422b-91ae-364da2661108https://security.gentoo.org/glsa/201701-21 · af854a3a-2127-422b-91ae-364da2661108https://source.android.com/security/bulletin/2016-11-01.html · af854a3a-2127-422b-91ae-364da2661108https://support.apple.com/HT206903 · af854a3a-2127-422b-91ae-364da2661108https://www.tenable.com/security/tns-2016-20 · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 26 MAY 16:00Z
    Expat allows context-dependent attackers to cause a denial of service (crash) or possibly execute arbitrary code via a malformed input document, which triggers…
    cvelistv5