CVE-2024-26816CWE-770denial-of-service

CVE-2024-26816

Medium · published April 10, 2024

CVSS v3.1
5.5
EPSS
0%
Percentile
22.4
In the wild
Unconfirmed
What it is

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

x86, relocs: Ignore relocations in .notes section

When building with CONFIG_XEN_PV=y, .text symbols are emitted into

the .notes section so that Xen can find the "startup_xen" entry point.

This information is used prior to booting the kernel, so relocations

are not useful. In fact, performing relocations against the .notes

section means that the KASLR base is exposed since /sys/kernel/notes

is world-readable.

To avoid leaking the KASLR base without breaking unprivileged tools that

are expecting to read /sys/kernel/notes, skip performing relocations in

the .notes section. The values readable in .notes are then identical to

those found in System.map.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00307 · 22.4th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2024-04-10T18:15Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.23, < 4.19.3114.19.311
linux/linux_kernel≥ 4.20, < 5.4.2735.4.273
linux/linux_kernel≥ 5.5, < 5.10.2145.10.214
linux/linux_kernel≥ 5.11, < 5.15.1535.15.153
linux/linux_kernel≥ 5.16, < 6.1.836.1.83
linux/linux_kernel≥ 6.2, < 6.6.236.6.23
linux/linux_kernel≥ 6.7, < 6.7.116.7.11
linux/linux_kernel≥ 6.8, < 6.8.26.8.2
linux/linux_kernel≥ 6.8.3, ≤ 6.8.12—
debian/debian_linuxall versions—
References (21)
https://git.kernel.org/stable/c/13edb509abc91c72152a11baaf0e7c060a312e03 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/47635b112a64b7b208224962471e7e42f110e723 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/52018aa146e3cf76569a9b1e6e49a2b7c8d4a088 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/5cb59db49c9c0fccfd33b2209af4f7ae3c6ddf40 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/a4e7ff1a74274e59a2de9bb57236542aa990d20a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/aaa8736370db1a78f0e8434344a484f9fd20be3b · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/ae7079238f6faf1b94accfccf334e98b46a0c0aa · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/af2a9f98d884205145fd155304a6955822ccca1c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/c7cff9780297d55d97ad068b68b703cfe53ef9af · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/13edb509abc91c72152a11baaf0e7c060a312e03 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/47635b112a64b7b208224962471e7e42f110e723 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/52018aa146e3cf76569a9b1e6e49a2b7c8d4a088 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/5cb59db49c9c0fccfd33b2209af4f7ae3c6ddf40 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/a4e7ff1a74274e59a2de9bb57236542aa990d20a · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/aaa8736370db1a78f0e8434344a484f9fd20be3b · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/ae7079238f6faf1b94accfccf334e98b46a0c0aa · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/af2a9f98d884205145fd155304a6955822ccca1c · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/c7cff9780297d55d97ad068b68b703cfe53ef9af · 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-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-265688.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 10 APR 13:53Z
    x86, relocs: Ignore relocations in .notes section
    cvelistv5