7.8

CVE-2023-34040: spring spring for apache kafka Deserialization of Untrusted Data

CVSS: 7.8v3.1HighModified
AliasesGHSA-crqf-q9fp-hwjw
Published 24-08-2023Last modified 01-10-2024

Vulnerability summary

CVE-2023-34040 is a high (CVSS 7.8) Deserialization of Untrusted Data vulnerability in spring spring for apache kafka. EPSS estimates a 2.09% chance of exploitation in the next 30 days, higher than 81.3% of scored vulnerabilities.

Overall risk
32/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.8/10
010
High · v3.1 (NVD)
EPSS score
2.09%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 24-08-2023
    PublishedVulnerability first disclosed.
  2. 01-10-2024
    Last modifiedVulnerability information updated.

Description

In Spring for Apache Kafka 3.0.9 and earlier and versions 2.9.10 and earlier, a possible deserialization attack vector existed, but only if unusual configuration was applied. An attacker would have to construct a malicious serialized object in one of the deserialization exception record headers. Specifically, an application is vulnerable when all of the following are true: * The user does not configure an ErrorHandlingDeserializer for the key and/or value of the record * The user explicitly sets container properties checkDeserExWhenKeyNull and/or checkDeserExWhenValueNull container properties to true. * The user allows untrusted sources to publish to a Kafka topic By default, these properties are false, and the container only attempts to deserialize the headers if an ErrorHandlingDeserializer is configured. The ErrorHandlingDeserializer prevents the vulnerability by removing any such malicious headers before processing the record.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

2.09%

Chance of exploitation in the next 30 days

Percentile

81%

Versus all other CVEs

30-day change

0.00 pp

From 2.09% on 19-09-2026

19-09-202619-10-2026
EPSS score
2.09%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Org.springframework.kafka1 product
  • spring-kafka≥ 2.8.1, < 2.9.11 | ≥ 3.0.0, < 3.0.10
Spring1 product
Vmware1 product

3 vendors · 3 products

References

5 links