CVE-2026-35368

A vulnerability exists in the chroot utility of uutils coreutils when using the --userspec option. The utility resolves the user specification via getpwnam() after entering the chroot but before dropping root privileges. On glibc-based systems, this can trigger the Name Service Switch (NSS) to load shared libraries (e.g., libnss_*.so.2) from the new root directory. If the NEWROOT is writable by an attacker, they can inject a malicious NSS module to execute arbitrary code as root, facilitating a full container escape or privilege escalation.
References
Link Resource
https://github.com/uutils/coreutils/issues/10327 Exploit Issue Tracking Vendor Advisory
https://github.com/uutils/coreutils/issues/10327 Exploit Issue Tracking Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:uutils:coreutils:-:*:*:*:*:rust:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Existe una vulnerabilidad en la utilidad chroot de uutils coreutils al usar la opción --userspec. La utilidad resuelve la especificación de usuario a través de getpwnam() después de entrar en el chroot, pero antes de abandonar los privilegios de root. En sistemas basados en glibc, esto puede activar el Name Service Switch (NSS) para cargar bibliotecas compartidas (p. ej., libnss_*.so.2) desde el nuevo directorio raíz. Si el NEWROOT es escribible por un atacante, pueden inyectar un módulo NSS malicioso para ejecutar código arbitrario como root, facilitando un escape completo del contenedor o una escalada de privilegios.

Information

Published : 2026-04-22 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-35368

Mitre link : CVE-2026-35368

CVE.ORG link : CVE-2026-35368


JSON object : View

Products Affected

uutils

  • coreutils
CWE
CWE-426

Untrusted Search Path