CVE-2026-80845 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

xfrm: Vermeidung von Lock-Inversion in der nat_keepalive-Arbeitsfunktion

nat_keepalive_work() durchläuft die Zustands-Tabelle, während xfrm_state_walk() net->xfrm.xfrm_state_lock hält. Sein Callback erlangt dann x->lock, was im Konflikt mit dem Löschpfad steht, der dieselben Sperren in umgekehrter Reihenfolge über xfrm_state_delete() und __xfrm_state_delete() übernimmt. Dies erzeugt einen AB-BA-Deadlock, der von lockdep gemeldet wird, wenn ein NAT Keepalive-Arbeitsprozess mit der SA-Löschung konkurriert (Race Condition).

Beheben Sie dies, indem Sie den Keepalive-Durchlauf in zwei Phasen aufteilen. Sammeln Sie zunächst die Kandidaten-Zustände, während der Durchlauf xfrm_state_lock hält, und nehmen Sie eine Referenz für jeden Zustand auf. Verarbeiten Sie dann nach Abschluss des Durchlaufs jeden gesammelten Zustand und erlangen Sie x->lock, ohne es unter xfrm_state_lock zu verschachteln (nesting).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398950

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!