Impact
The vulnerability arises when the rxrpc protocol performs in‑place decryption of a DATA packet that is forwarded locally via splice(). This action modifies the shared packet buffer during decryption, leading to pagecache corruption and kernel memory corruption. The weakness is improper handling of decryption with shared buffers, corresponding to CWE‑366.
Affected Systems
All Linux kernel implementations that use the rxrpc protocol without the bounce‑buffer decrypt fix before the patch date are affected. The vulnerable code path exists in any kernel where rxrpc processes DATA packets locally via splice() without isolating decryption from the shared buffer.
Risk and Exploitability
The CVSS score of 7.8 indicates high severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. An attacker would likely craft malicious rxrpc DATA packets and send them over the network to trigger the vulnerable splice/decryption path. Successful exploitation could lead to kernel memory corruption, potentially resulting in denial of service or other adverse effects.
OpenCVE Enrichment
Ubuntu USN