CVE-2026-104115 in illumos
Riassunto
di VulDB • 09/10/2026
Un overflow dello stack nel demone dei punti di reparse di illumos (reparsed) consente a un utente locale di causare il crash del demone. La funzione get_fs_locations() in usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c, parte del plugin nfs-basic per i punti di reparse, copia le componenti host e path di una stringa di reparse in uno stack buffer fisso da 1024 byte senza verificarne la lunghezza. Il door reparsed situato in /var/run/reparsed_door è leggibile da tutti gli utenti e il server del door non verifica le credenziali dell'utente chiamante, quindi un utente locale non privilegiato può inviare una richiesta nfs-basic con componenti host o path eccessivamente lunghe per causare l'overflow dello stack. Su sistemi compilati con protezione dello stack (impostazione predefinita), ciò provoca l'interruzione di reparsed; richieste ripetute portano il servizio svc:/system/filesystem/reparse in modalità manutenzione. Il servizio è disabilitato per impostazione predefinita. La vulnerabilità esiste dal 2009 (commit illumos-gate 2f172c55) e interessa qualsiasi distribuzione illumos precedente al commit illumos-gate 6a2df4aa.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.