CVE-2017-5653 Improper Certificate Validation in Apache CXF

Medium 5.3 Published Updated

Remote attackers can spoof servers by bypassing signature and encryption validation in JAX-RS XML Security streaming clients.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-5653?

CVE-2017-5653 is a medium-severity vulnerability in Apache Cxf, published on 18 Apr 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

JAX-RS XML Security streaming clients in Apache CXF before 3.1.11 and 3.0.13 do not validate that the service response was signed or encrypted, which allows remote attackers to spoof servers.

Weakness: CWE-295

Which versions are affected by CVE-2017-5653?

4 open source packages ship an affected version, including org.apache.cxf:cxf-core. It affects 1 product.

PackageAffectedFixed in
org.apache.cxf:cxf-core MavenAll versions3.0.13
org.apache.cxf:cxf-core MavenAll versions3.0.13
org.apache.cxf:cxf-core MavenFrom 3.1.03.1.11
org.apache.cxf:cxf-core MavenFrom 3.1.03.1.11

Products include Apache Cxf.

How do I fix CVE-2017-5653?

Upgrade org.apache.cxf:cxf-core to a fixed version for your release line: 3.0.13 or 3.1.11.

Is CVE-2017-5653 being exploited?

There is no known exploitation of CVE-2017-5653 in the wild and no public exploit code.

All Apache Cxf vulnerabilities

Sources

Also known as GHSA-hgg6-8x62-m9gf.

Is CVE-2017-5653 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free