CVE-2021-38296CWE-294

Apache Spark Key Negotiation Vulnerability

published March 10, 2022

CVSS
—
EPSS
2%
Percentile
78.9
In the wild
Unconfirmed
What it is

Apache Spark supports end-to-end encryption of RPC connections via "spark.authenticate" and "spark.network.crypto.enabled". In versions 3.1.2 and earlier, it uses a bespoke mutual authentication protocol that allows for full encryption key recovery. After an initial interactive attack, this would allow someone to decrypt plaintext traffic offline. Note that this does not affect security mechanisms controlled by "spark.authenticate.enableSaslEncryption", "spark.io.encryption.enabled", "spark.ssl", "spark.ui.strictTransportSecurity". Update to Apache Spark 3.1.3 or later

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01845 · 78.9th percentile
Weakness
CWE-294 · Authentication Bypass by Capture-replay
Published
2022-03-10T08:20Z
EPSS history
Timeline
  • 10 MAR 08:20Z
    Apache Spark Key Negotiation Vulnerability
    cvelistv5