CVE-2023-53246 in Linuxinfo

Zusammenfassung

von VulDB • 16.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

cifs: Behebung eines DFS-Traversal-Oops ohne CONFIG_CIFS_DFS_UPCALL

Wenn mit deaktiviertem CONFIG_CIFS_DFS_UPCALL kompiliert, ist cifs_dfs_d_automount NULL. Die Logik von cifs.ko zum Abbilden von CIFS_FATTR_DFS_REFERRAL-Attributen auf S_AUTOMOUNT und die entsprechenden dentry-Flags bleibt unabhängig von CONFIG_CIFS_DFS_UPcall erhalten, was zu einer NULL-Zeiger-Dereferenzierung in VFS follow_automount() beim Durchlaufen eines DFS-Referral-Links führt: BUG: kernel NULL pointer dereference, address: 0000000000000000 ... Call Trace: <TASK> __traverse_mounts+0xb5/0x220 ? cifs_revalidate_mapping+0x65/0xc0 [cifs]
step_into+0x195/0x610 ? lookup_fast+0xe2/0xf0 path_lookupat+0x64/0x140 filename_lookup+0xc2/0x140 ? __create_object+0x299/0x380 ? kmem_cache_alloc+0x119/0x220 ? user_path_at_empty+0x31/0x50 user_path_at_empty+0x31/0x50 __x64_sys_chdir+0x2a/0xd0 ? exit_to_user_mode_prepare+0xca/0x100 do_syscall_64+0x42/0x90 entry_SYSCALL_64_after_hwframe+0x72/0xdc

Diese Korrektur fügt einen Inline-Handler cifs_dfs_d_automount() {return -EREMOTE} hinzu, wenn CONFIG_CIFS_DFS_UPCALL deaktiviert ist. Eine Alternative wäre, das Setzen von S_AUTOMOUNT usw. ohne CONFIG_CIFS_DFS_UPcall zu vermeiden. Dieser Ansatz wurde gewählt, da er mehr Kontrolle über den Fehlerpfad bietet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

15.09.2025

Veröffentlichung

15.09.2025

Moderieren

akzeptiert

Eintrag

VDB-324019

CPE

bereit

EPSS

0.00136

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!