CVE-2026-90317 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

bpf: Ungültigmachen von RCU-Zeigern nach dem finalen Spin-Lock-Release

In einem schlafbaren BPF-Programm kann ein Spin-Lock den einzigen RCU-Schutz für einen kptr bieten. Das finale bpf_spin_unlock() beendet diesen Schutz, aber der Verifier lässt den Zeiger weiterhin als gültig gelten. Eine andere CPU kann das Objekt dann freigeben, bevor der Zeiger verwendet wird. Ein PoC mit eingeschränkten Laufzeitfähigkeiten löste ein Use-After-Free in __bpf_get_task_stack() aus.

Dokumentieren Sie, ob sich das Programm vor dem Freigeben des Locks in einem RCU-geschützten Kontext befindet. Machen Sie von RCU geschützte Zeiger nur dann ungültig, wenn der Unlock den letzten solchen Kontext verlässt. Dies bewahrt gültige Zeiger in nicht-schlafbaren Programmen und innerhalb eines expliziten RCU-Lesebereichs (RCU read-side section).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406845

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!