CVE-2026-43010

In the Linux kernel, the following vulnerability has been resolved: bpf: Reject sleepable kprobe_multi programs at attach time kprobe.multi programs run in atomic/RCU context and cannot sleep. However, bpf_kprobe_multi_link_attach() did not validate whether the program being attached had the sleepable flag set, allowing sleepable helpers such as bpf_copy_from_user() to be invoked from a non-sleepable context. This causes a "sleeping function called from invalid context" splat: BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:169 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1787, name: sudo preempt_count: 1, expected: 0 RCU nest depth: 2, expected: 0 Fix this by rejecting sleepable programs early in bpf_kprobe_multi_link_attach(), before any further processing.
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:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: bpf: Rechazar programas kprobe_multi que pueden dormir en el momento de la conexión Los programas kprobe.multi se ejecutan en un contexto atómico/RCU y no pueden dormir. Sin embargo, bpf_kprobe_multi_link_attach() no validaba si el programa que se estaba adjuntando tenía la bandera ’que pueden dormir’ establecida, permitiendo que ayudantes que pueden dormir como bpf_copy_from_user() fueran invocados desde un contexto que no puede dormir. Esto causa un volcado de error de “función que duerme llamada desde un contexto inválido”: BUG: función que duerme llamada desde un contexto inválido en ./include/linux/uaccess.h:169 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1787, name: sudo preempt_count: 1, expected: 0 RCU nest depth: 2, expected: 0 Esto se soluciona rechazando programas que pueden dormir tempranamente en bpf_kprobe_multi_link_attach(), antes de cualquier procesamiento adicional.

30 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/c2b5e13dee9cc83e664daf4c13077dcc618a44e9 -

Information

Published : 2026-05-01 15:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-43010

Mitre link : CVE-2026-43010

CVE.ORG link : CVE-2026-43010


JSON object : View

Products Affected

linux

  • linux_kernel