CVE-2026-72368 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

cachefiles: Behebung eines doppelten Entsperrens im Fehlerpfad von nomem_d_alloc

Wenn start_creating() fehlschlägt und -ENOMEM zurückgibt, hat es die Sperre des übergeordneten Verzeichnisses bereits in __start_dirop() freigegeben:

static struct dentry *__start_dirop(...) {
... inode_lock_nested(dir, I_MUTEX_PARENT); dentry = lookup_one_qstr_excl(name, parent, lookup_flags); if (IS_ERR(dentry)) inode_unlock(dir); <-- Sperre wird im Fehlerfall freigegeben return dentry; }

Der Fehlerpfad nomem_d_alloc in cachefiles_get_directory() ruft jedoch bedingungslos erneut inode_unlock(d_inode(dir)) auf, was zu einem doppelten Entsperrvorgang führt und den rwsem-Zustand beschädigt.

Dies ist ein Überbleibsel aus dem Commit 7ab96df840e60, der manuelle Sperrungen durch start_creating() ersetzt hat, aber den nomem_d_alloc-Pfad nicht aktualisiert hat (während die Pfade mkdir_error und lookup_error korrekt aktualisiert wurden).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390741

CPE

bereit

EPSS

0.00198

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!