CVE-2024-26872

In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: Do not register event handler until srpt device is fully setup Upon rare occasions, KASAN reports a use-after-free Write in srpt_refresh_port(). This seems to be because an event handler is registered before the srpt device is fully setup and a race condition upon error may leave a partially setup event handler in place. Instead, only register the event handler after srpt device initialization is complete.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

Configuration 2 (hide)

cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*

History

12 May 2026, 12:16

Type Values Removed Values Added
First Time Linux linux Kernel
Debian debian Linux
Debian
Linux
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.0
CWE CWE-416
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
References
  • () https://cert-portal.siemens.com/productcert/html/ssa-265688.html -
References () https://git.kernel.org/stable/c/6413e78086caf7bf15639923740da0d91fdfd090 - () https://git.kernel.org/stable/c/6413e78086caf7bf15639923740da0d91fdfd090 - Mailing List, Patch
References () https://git.kernel.org/stable/c/7104a00fa37ae898a827381f1161fa3286c8b346 - () https://git.kernel.org/stable/c/7104a00fa37ae898a827381f1161fa3286c8b346 - Mailing List, Patch
References () https://git.kernel.org/stable/c/85570b91e4820a0db9d9432098778cafafa7d217 - () https://git.kernel.org/stable/c/85570b91e4820a0db9d9432098778cafafa7d217 - Mailing List, Patch
References () https://git.kernel.org/stable/c/bdd895e0190c464f54f84579e7535d80276f0fc5 - () https://git.kernel.org/stable/c/bdd895e0190c464f54f84579e7535d80276f0fc5 - Mailing List, Patch
References () https://git.kernel.org/stable/c/c21a8870c98611e8f892511825c9607f1e2cd456 - () https://git.kernel.org/stable/c/c21a8870c98611e8f892511825c9607f1e2cd456 - Mailing List, Patch
References () https://git.kernel.org/stable/c/e362d007294955a4fb929e1c8978154a64efdcb6 - () https://git.kernel.org/stable/c/e362d007294955a4fb929e1c8978154a64efdcb6 - Mailing List, Patch
References () https://git.kernel.org/stable/c/ec77fa12da41260c6bf9e060b89234b980c5130f - () https://git.kernel.org/stable/c/ec77fa12da41260c6bf9e060b89234b980c5130f - Mailing List, Patch
References () https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html - () https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html - Mailing List

21 Nov 2024, 09:03

Type Values Removed Values Added
References
  • () https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html -
References () https://git.kernel.org/stable/c/6413e78086caf7bf15639923740da0d91fdfd090 - () https://git.kernel.org/stable/c/6413e78086caf7bf15639923740da0d91fdfd090 -
References () https://git.kernel.org/stable/c/7104a00fa37ae898a827381f1161fa3286c8b346 - () https://git.kernel.org/stable/c/7104a00fa37ae898a827381f1161fa3286c8b346 -
References () https://git.kernel.org/stable/c/85570b91e4820a0db9d9432098778cafafa7d217 - () https://git.kernel.org/stable/c/85570b91e4820a0db9d9432098778cafafa7d217 -
References () https://git.kernel.org/stable/c/bdd895e0190c464f54f84579e7535d80276f0fc5 - () https://git.kernel.org/stable/c/bdd895e0190c464f54f84579e7535d80276f0fc5 -
References () https://git.kernel.org/stable/c/c21a8870c98611e8f892511825c9607f1e2cd456 - () https://git.kernel.org/stable/c/c21a8870c98611e8f892511825c9607f1e2cd456 -
References () https://git.kernel.org/stable/c/e362d007294955a4fb929e1c8978154a64efdcb6 - () https://git.kernel.org/stable/c/e362d007294955a4fb929e1c8978154a64efdcb6 -
References () https://git.kernel.org/stable/c/ec77fa12da41260c6bf9e060b89234b980c5130f - () https://git.kernel.org/stable/c/ec77fa12da41260c6bf9e060b89234b980c5130f -

05 Nov 2024, 10:15

Type Values Removed Values Added
References
  • {'url': 'https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html', 'source': '416baaa9-dc9f-4396-8d5f-8c081fb06d67'}

25 Jun 2024, 22:15

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se resolvió la siguiente vulnerabilidad: RDMA/srpt: no registrar el controlador de eventos hasta que el dispositivo srpt esté completamente configurado. En raras ocasiones, KASAN informa una escritura de use-after-free en srpt_refresh_port(). Esto parece deberse a que se registra un controlador de eventos antes de que el dispositivo srpt esté completamente configurado y una condición de carrera en caso de error puede dejar en su lugar un controlador de eventos parcialmente configurado. En su lugar, registre el controlador de eventos solo después de que se complete la inicialización del dispositivo srpt.
References
  • () https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html -

17 Apr 2024, 11:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-04-17 11:15

Updated : 2026-05-12 12:16


NVD link : CVE-2024-26872

Mitre link : CVE-2024-26872

CVE.ORG link : CVE-2024-26872


JSON object : View

Products Affected

debian

  • debian_linux

linux

  • linux_kernel
CWE
CWE-416

Use After Free