Expat: Multiple vulnerabilities — GLSA 201701-21

Multiple vulnerabilities have been found in Expat, the worst of which may allow execution of arbitrary code.

Affected packages

dev-libs/expat on all architectures
Affected versions < 2.2.0-r1
Unaffected versions >= 2.2.0-r1

Background

Expat is a set of XML parsing libraries.

Description

Multiple vulnerabilities have been discovered in Expat. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker, by enticing a user to process a specially crafted XML file, could execute arbitrary code with the privileges of the process or cause a Denial of Service condition. This attack could also be used against automated systems that arbitrarily process XML files.

Workaround

There is no known workaround at this time.

Resolution

All Expat users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=dev-libs/expat-2.2.0-r1"
 

References

Release date
January 11, 2017

Latest revision
January 11, 2017: 1

Severity
normal

Exploitable
remote

Bugzilla entries