CVE Catalog

CVE-2025-38608

HighCVSS 8.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

32th percentile - higher than 32% of all known CVEs

Summary

A data corruption vulnerability was found in the Linux kernel's BPF and KTLS mechanism. When sending plaintext data, the ciphertext length is not recalculated after the plaintext is reduced by socket policy, leading to transmission of uninitialized data.

Risk Assessment

An attacker could cause corruption of data transmitted over TLS, potentially leading to errors at the receiver and leakage of sensitive information.

Recommendation

Update the Linux kernel to a version containing the fix that recalculates the ciphertext length after plaintext changes.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls When sending plaintext data, we initially calculated the corresponding ciphertext length. However, if we later reduced the plaintext data length via socket policy, we failed to recalculate the ciphertext length. This results in transmitting buffers containing uninitialized data during ciphertext transmission. This causes uninitialized bytes to be appended after a complete "Application Data" packet, leading to errors on the receiving end when parsing TLS record.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS