CVE-2024-53167 in Linuxinfo

Zusammenfassung

von VulDB • 24.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nfs/blocklayout: Kein Versuch der De-Registrierung für ungültige Blockgeräte

Seit dem Commit d869da91cccb („nfs/blocklayout: Behebung vorzeitiger PR-Schlüssel-De-Registrierung") kann beim Aushängen (Unmount) eines pNFS SCSI-Layout-fähigen NFS eine NULL-Referenz auf ein block_device in folgenden Aufrufen auftreten:

bl_unregister_scsi+0x16/0xe0 [blocklayoutdriver]
bl_free_device+0x70/0x80 [blocklayoutdriver]
bl_free_deviceid_node+0x12/0x30 [blocklayoutdriver]
nfs4_put_deviceid_node+0x60/0xc0 [nfsv4]
nfs4_deviceid_purge_client+0x132/0x190 [nfsv4]
unset_pnfs_layoutdriver+0x59/0x60 [nfsv4]
nfs4_destroy_server+0x36/0x70 [nfsv4]
nfs_free_server+0x23/0xe0 [nfs]
deactivate_locked_super+0x30/0xb0 cleanup_mnt+0xba/0x150 task_work_run+0x59/0x90 syscall_exit_to_user_mode+0x217/0x220 do_syscall_64+0x8e/0x160

Dies geschieht, weil zwar der nfs4_deviceid_node erstellt werden konnte, die Suche nach dem Gerät jedoch nicht in der Lage war, das Blockgerät an pnfs_block_dev anzuhängen.

Wenn wir niemals ein Blockgerät zur Registrierung gefunden haben, können wir diesen Fall mit dem PNFS_BDEV_REGISTERED-Flag vermeiden. Verschieben Sie die Dereferenzierung hinter den Test auf dieses Flag.

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

Zuständig

Linux

Reservieren

19.11.2024

Veröffentlichung

27.12.2024

Moderieren

akzeptiert

Eintrag

VDB-289417

CPE

bereit

EPSS

0.00639

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!