Skip to content
OpenAdvisories
Unscored USN-4784-1 3 CVEs

xerces-c vulnerabilities

Published Mar 15, 2021 · Updated Jun 25, 2026

Summary

It was discovered that Xerces-C++ XML Parser mishandles certain kinds of
external DTD references, resulting in a user-after-free. An attacker could
use this vulnerability to cause a denial of service (crash) or possibly
execute arbitrary code. This issue affected only Ubuntu 16.04 ESM.
(CVE-2016-2099)

It was discovered that Xerces-C++ XML Parser fails to successfully parse a
DTD that is too deeply nested. An unauthenticated attacker could use this
vulnerability to cause a denial of service. This issue affected only Ubuntu
16.04 ESM. (CVE-2016-4463)

It was discovered that Xerces-C++ mishandles certain kinds of external DTD
references, resulting in dereference of a NULL pointer. An attacker could
use this vulnerability to cause a denial of service. (CVE-2017-12627)

Fixed packages 2

ReleasePackageFixed in
Ubuntu · Pro 16.04 LTS Pro:16.04:LTS xerces-c 3.1.3+debian-1ubuntu0.1~esm1
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS xerces-c 3.2.0+debian-2ubuntu0.1~esm1

Vulnerabilities 3

References

  • report
    https://ubuntu.com/security/CVE-2016-2099
  • report
    https://ubuntu.com/security/CVE-2016-4463
  • report
    https://ubuntu.com/security/CVE-2017-12627