Skip to main content
← All vulnerabilities
CVE-2018-1320GHSA-WJXJ-F8RG-99WX

Apache Thrift Java client library versions 0.5.0 through 0.11.0 can bypass SASL negotiation isComplete validation in the org.apache.thrift.t

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.9.3-1, 0.12.0
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache Thrift

    Apache Thrift 0.5.0 to 0.11.0

  • org.apache.thrift:libthriftMaven

    From 0.5.0 · fixed in 0.9.3-1

  • org.apache.thrift:libthriftMaven

    From 0.10.0 · fixed in 0.12.0

References 25

lists.apache.org

securityfocus.com

lists.debian.org

support.f5.com

openwall.com

access.redhat.com

oracle.com