CVE-2018-1320 Improper Input Validation in Apache Thrift

High 7.5 Published Updated

Attackers can bypass SASL authentication validation in Apache Thrift Java client if assertions are disabled, potentially allowing unauthorized access.

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

What is CVE-2018-1320?

CVE-2018-1320 is a high-severity vulnerability in Debian Debian Linux, published on 7 Jan 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Apache Thrift Java client library versions 0.5.0 through 0.11.0 can bypass SASL negotiation isComplete validation in the org.apache.thrift.transport.TSaslTransport class. An assert used to determine if the SASL handshake had successfully completed could be disabled in production settings making the validation incomplete.

Weakness: CWE-295

Which versions are affected by CVE-2018-1320?

4 open source packages ship an affected version, including org.apache.thrift:libthrift. It affects 5 products.

PackageAffectedFixed in
org.apache.thrift:libthrift MavenFrom 0.10.00.12.0
org.apache.thrift:libthrift MavenFrom 0.10.00.12.0
org.apache.thrift:libthrift MavenFrom 0.5.00.9.3-1
org.apache.thrift:libthrift MavenFrom 0.5.00.9.3-1

Products include Apache Thrift, Debian Debian Linux, F5 Traffix Signaling Delivery Controller, Oracle Global Lifecycle Management Opatch, Oracle Nosql Database.

How do I fix CVE-2018-1320?

Upgrade org.apache.thrift:libthrift to a fixed version for your release line: 0.12.0 or 0.9.3-1.

Is CVE-2018-1320 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as CLEANSTART-2026-JZ93386, CLEANSTART-2026-MM18786, CLSA-2026-1772669612, DEBIAN-CVE-2018-1320, DLA-1662-1, ECHO-a7c0-8775-208f and 2 more.

Is CVE-2018-1320 in your software?

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

Check your SBOMs for free