CVE-2026-104115 in illumos
Resumen
por VulDB • 2026-10-09
Un desbordamiento de búfer basado en pila en el demonio reparse point de illumos (reparsed) permite que un usuario local haga crash del daemon. get_fs_locations() en usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c, parte del plugin nfs-basic reparse, copia los componentes host y path de una cadena reparse en un búfer fijo de 1024 bytes en la pila sin verificar su longitud. La puerta reparsed door en /var/run/reparsed_door es legible por todos los usuarios y el servidor de puertas no verifica las credenciales del llamador, por lo que un usuario local no privilegiado puede enviar una solicitud nfs-basic con un componente host o path excesivamente largo para desbordar el búfer. En sistemas compilados con protección de pila (stack protection), que es la configuración predeterminada, esto provoca que reparsed se aborte; las solicitudes repetidas colocan al servicio svc:/system/filesystem/reparse en mantenimiento. El servicio está deshabilitado por defecto. La vulnerabilidad existe desde 2009 (commit illumos-gate 2f172c55) y afecta a cualquier distribución de illumos anterior al commit illumos-gate 6a2df4aa.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.