First published: Fri May 20 2016(Updated: )
A vulnerability was found in the libxml2 library. A heap-buffer overflow could happen in xmlFAParsePosCharGroup References: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=757711">https://bugzilla.gnome.org/show_bug.cgi?id=757711</a> Upstream fix: <a href="https://git.gnome.org/browse/libxml2/commit/?id=cbb271655cadeb8dbb258a64701d9a3a0c4835b4">https://git.gnome.org/browse/libxml2/commit/?id=cbb271655cadeb8dbb258a64701d9a3a0c4835b4</a>
Credit: product-security@apple.com
Affected Software | Affected Version | How to fix |
---|---|---|
debian/libxml2 | 2.9.4+dfsg1-7+deb10u4 2.9.4+dfsg1-7+deb10u6 2.9.10+dfsg-6.7+deb11u4 2.9.14+dfsg-1.3~deb12u1 2.9.14+dfsg-1.3 | |
Debian | =8.0 | |
iOS | <9.3.2 | |
Apple iOS and macOS | <10.11.5 | |
tvOS | <9.2.1 | |
Apple iOS, iPadOS, and watchOS | <2.2.1 | |
Ubuntu | =12.04 | |
Ubuntu | =14.04 | |
Ubuntu | =15.10 | |
Ubuntu | =16.04 | |
redhat enterprise Linux desktop | =6.0 | |
redhat enterprise Linux desktop | =7.0 | |
redhat enterprise Linux server | =6.0 | |
redhat enterprise Linux server | =7.0 | |
redhat enterprise Linux server aus | =7.2 | |
redhat enterprise Linux server aus | =7.3 | |
redhat enterprise Linux server aus | =7.4 | |
redhat enterprise Linux server aus | =7.6 | |
redhat enterprise Linux server eus | =7.2 | |
redhat enterprise Linux server eus | =7.3 | |
redhat enterprise Linux server eus | =7.4 | |
redhat enterprise Linux server eus | =7.5 | |
redhat enterprise Linux server eus | =7.6 | |
redhat enterprise Linux server tus | =7.2 | |
redhat enterprise Linux server tus | =7.3 | |
redhat enterprise Linux server tus | =7.6 | |
redhat enterprise Linux workstation | =6.0 | |
redhat enterprise Linux workstation | =7.0 | |
libxml2 | <2.9.4 | |
McAfee Web Gateway | >=7.5.0.0<=7.5.2.10 | |
McAfee Web Gateway | >=7.6.0.0<=7.6.2.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-1840 has a high severity level due to the potential for a heap-buffer overflow that can lead to arbitrary code execution.
To fix CVE-2016-1840, upgrade to a fixed version of libxml2 that is 2.9.4+dfsg1-7+deb10u4 or higher.
CVE-2016-1840 affects various systems including Debian, Ubuntu, macOS, and Red Hat Enterprise Linux with specific versions of libxml2.
CVE-2016-1840 is caused by a heap-buffer overflow in the libxml2 library during the parsing of character groups.
As of now, there are no public exploits specifically targeting CVE-2016-1840, but its nature makes it a potential risk.