First published: Mon Dec 19 2016(Updated: )
Apache CXF JAX-RS implementation provides a number of Atom MessageBodyReaders. These readers use Apache Abdera Parser to parse Atom feeds or Entries, with this Parser expanding XML entities by default. This represents a major XXE risk. External References: <a href="http://cxf.apache.org/security-advisories.data/CVE-2016-8739.txt.asc?version=1&modificationDate=1482164360575&api=v2">http://cxf.apache.org/security-advisories.data/CVE-2016-8739.txt.asc?version=1&modificationDate=1482164360575&api=v2</a>
Credit: security@apache.org
Affected Software | Affected Version | How to fix |
---|---|---|
Apache CXF | <=3.0.11 | |
Apache CXF | =3.1.0 | |
Apache CXF | =3.1.1 | |
Apache CXF | =3.1.2 | |
Apache CXF | =3.1.3 | |
Apache CXF | =3.1.4 | |
Apache CXF | =3.1.5 | |
Apache CXF | =3.1.6 | |
Apache CXF | =3.1.7 | |
Apache CXF | =3.1.8 | |
maven/org.apache.cxf:cxf-core | >=3.1.0<=3.1.8 | 3.1.9 |
maven/org.apache.cxf:cxf-core | <=3.0.11 | 3.0.12 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-8739 is classified as a major vulnerability due to its potential for XML External Entity (XXE) attacks.
To fix CVE-2016-8739, upgrade Apache CXF to version 3.1.9 or later, or to version 3.0.12 if you are on an older version.
CVE-2016-8739 affects Apache CXF versions up to and including 3.0.11 and versions 3.1.0 to 3.1.8.
CVE-2016-8739 enables XML External Entity (XXE) attacks, which can result in data exposure or denial of service.
There are no official workarounds for CVE-2016-8739, and upgrading to a patched version is the recommended approach.