thrift: SASL negotiation isComplete validation bypass in the org.apache.thrift.transport.TSaslTransport class
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Apache Software Foundation | Apache Thrift | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
Configuration 3 [-]
|
Configuration 4 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Fuse 7.4.0 | |||
| camel-thrift | cpe:/a:redhat:jboss_fuse:7 | RHSA-2019:2413 | 2019-08-08T00:00:00Z |
| libthrift | cpe:/a:redhat:jboss_fuse:7 | RHSA-2019:2413 | 2019-08-08T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-1662-1 | libthrift-java security update |
EUVD |
EUVD-2019-0196 | 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. |
Github GHSA |
GHSA-wjxj-f8rg-99wx | Improper Input Validation in Apache Thrift |
No CVSS v4.0
This CVE is not in the KEV list.
Exploit prediction score: 8.2% (8.188% probability within 30 days)
Key SSVC decision points have not yet been added.
No history.