CVE-2024-56584 in Linuxinfo

Zusammenfassung

von VulDB • 26.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

io_uring/tctx: Workaround für das Problem mit dem Zuweisungsfehler von xa_store()

syzbot hat den folgenden WARN_ON ausgelöst:

WARNING: CPU: 0 PID: 16 at io_uring/tctx.c:51 __io_uring_free+0xfa/0x140 io_uring/tctx.c:51

Dies ist die

WARN_ON_ONCE(!xa_empty(&tctx->xa));

Integritätsprüfung in __io_uring_free(), wenn ein io_uring_task seinen finalen put-Vorgang durchläuft. Der syzbot-Testfall umfasst das Injizieren von Speicherzuweisungsfehlern, und es sieht stark danach aus, dass xa_store() eine seiner Speicherzuweisungen fehlschlagen lassen kann und dazu führt, dass ->head nicht NULL ist, obwohl sich keine Einträge im xarray befinden.

Bis dieses Problem behoben ist, wird es durch einen Workaround umgangen, bei dem versucht wird, die Einträge in unserem xarray zu durchlaufen, und WARN_ON_ONCE() ausgelöst wird, falls einer gefunden wird.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

27.12.2024

Veröffentlichung

27.12.2024

Moderieren

akzeptiert

Eintrag

VDB-289572

CPE

bereit

EPSS

0.00237

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!