Buffer Overflow Vulnerability in Linux Kernel Affecting Checksum Calculations
CVE-2026-68385
What is CVE-2026-68385?
A vulnerability has been identified in the Linux kernel concerning the csum_partial() function. This issue arises when csum_partial() calls csum_copy() with the copy parameter set to false and the destination buffer set to NULL. In situations where the vector facility is not present, csum_copy() mistakenly resorts to the cksm() function with a destination address of zero rather than from the intended source buffer. To rectify this, the fallback mechanism has been adjusted to ensure that the source buffer is used in the checksum calculations. This modification provides a more accurate checksum processing, mitigating potential risks associated with erroneous data handling.
Affected Version(s)
Linux dcd3e1de9d17dc43dfed87a9fc814b9dec508043 < 5fc0a2a6eeb99cac991242bb48796c7749ce3261
Linux dcd3e1de9d17dc43dfed87a9fc814b9dec508043 < 1d9a2f01b3c4e5c88e06b2db4b5460c2ec884722
Linux dcd3e1de9d17dc43dfed87a9fc814b9dec508043 < 898bb2814f38399108bdd2113f38d97383a7036a