CVE-2026-89545 in Linuxinfo

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

sunrpc: Verschieben der Freigabe von rq_argp und rq_resp bis nach die RCU-Grace-Periode (RCU-Gnadenfrist).

svc_rqst_free() gibt rqstp->rq_argp und rqstp->rq_resp synchron über kfree() frei, verschiebt jedoch die Freigabe der rqstp-Struktur via kfree_rcu(). Nach dem Aufruf von list_del_rcu() und svc_rqst_free() durch svc_exit_thread() besteht eine Zeitspanne, in der RCU-Leser, die vor list_del_rcu() gestartet sind, die Thread-Liste weiterhin durchlaufen können und rqstp finden. Diese Leser (z. B. nfsd_nl_rpc_status_get_dumpit()) dereferenzieren rqstp->rq_argp, das bereits freigegeben wurde – ein Use-After-Free-Bug.

Dies wird behoben, indem die kfree-Aufrufe für rq_argp und rq_resp in einen expliziten call_rcu()-Callback zusammen mit der Freigabe der Struktur verschoben werden. Ressourcen, auf die von RCU-Lesern nicht zugegriffen wird (bvec, Pufferseiten, Scratch-Folio, auth_data), bleiben synchron freigegeben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

12.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402732

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!