CVE-2024-42315 in Linuxinfo

Zusammenfassung

von VulDB • 14.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

exfat: Behebung eines potenziellen Deadlocks in __exfat_get_dentry_set

Beim Zugriff auf eine Datei mit mehr Einträgen als ES_MAX_ENTRY_NUM wird das bh-Array in __exfat_get_entry_set alloziert. Das Problem besteht darin, dass das bh-Array mit GFP_KERNEL alloziiert wird. Dies ist nicht sinnvoll. In den folgenden Fällen kann es zu einem Deadlock für sbi->s_lock zwischen den beiden Prozessen kommen.

CPU0 CPU1 ---- ---- kswapd balance_pgdat lock(fs_reclaim) exfat_iterate lock(&sbi->s_lock) exfat_readdir exfat_get_uniname_from_ext_entry exfat_get_dentry_set __exfat_get_dentry_set kmalloc_array ... lock(fs_reclaim) ... evict exfat_evict_inode lock(&sbi->s_lock)

Um dies zu beheben, wird das bh-Array nun mit GFP_NOFS alloziiert.

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

Zuständig

Linux

Reservieren

30.07.2024

Veröffentlichung

17.08.2024

Moderieren

akzeptiert

Eintrag

VDB-275005

CPE

bereit

EPSS

0.00166

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!