CVE-2024-26763CWE-787

CVE-2024-26763

High · published April 3, 2024

CVSS v3.1
7.1
EPSS
0%
Percentile
19.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

dm-crypt: don't modify the data when using authenticated encryption

It was said that authenticated encryption could produce invalid tag when

the data that is being encrypted is modified [1]. So, fix this problem by

copying the data into the clone bio first and then encrypt them inside the

clone bio.

This may reduce performance, but it is needed to prevent the user from

corrupting the device by writing data with O_DIRECT and modifying them at

the same time.

[1] https://lore.kernel.org/all/[email protected]/T/

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00285 · 19.9th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2024-04-03T21:15Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel< 4.19.3084.19.308
linux/linux_kernel≥ 4.20, < 5.4.2705.4.270
linux/linux_kernel≥ 5.5, < 5.10.2115.10.211
linux/linux_kernel≥ 5.11, < 5.15.1505.15.150
linux/linux_kernel≥ 5.16, < 6.1.806.1.80
linux/linux_kernel≥ 6.2, < 6.6.196.6.19
linux/linux_kernel≥ 6.7, < 6.7.76.7.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (18)
https://git.kernel.org/stable/c/0dccbb93538fe89a86c6de31d4b1c8c560848eaa · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/1a4371db68a31076afbe56ecce34fbbe6c80c529 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/3c652f6fa1e1f9f02c3fbf359d260ad153ec5f90 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/43a202bd552976497474ae144942e32cc5f34d7e · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/50c70240097ce41fe6bce6478b80478281e4d0f7 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/64ba01a365980755732972523600a961c4266b75 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/d9e3763a505e50ba3bd22846f2a8db99429fb857 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/e08c2a8d27e989f0f5b0888792643027d7e691e6 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/0dccbb93538fe89a86c6de31d4b1c8c560848eaa · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/1a4371db68a31076afbe56ecce34fbbe6c80c529 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/3c652f6fa1e1f9f02c3fbf359d260ad153ec5f90 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/43a202bd552976497474ae144942e32cc5f34d7e · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/50c70240097ce41fe6bce6478b80478281e4d0f7 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/64ba01a365980755732972523600a961c4266b75 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/d9e3763a505e50ba3bd22846f2a8db99429fb857 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/e08c2a8d27e989f0f5b0888792643027d7e691e6 · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 03 APR 17:00Z
    dm-crypt: don't modify the data when using authenticated encryption
    cvelistv5