CVE-2026-35350

The cp utility in uutils coreutils fails to properly handle setuid and setgid bits when ownership preservation fails. When copying with the -p (preserve) flag, the utility applies the source mode bits even if the chown operation is unsuccessful. This can result in a user-owned copy retaining original privileged bits, creating unexpected privileged executables that violate local security policies. This differs from GNU cp, which clears these bits when ownership cannot be preserved.
References
Link Resource
https://github.com/uutils/coreutils/issues/9750 Exploit Issue Tracking Vendor Advisory
https://github.com/uutils/coreutils/issues/9750 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) La utilidad cp en uutils coreutils no maneja correctamente los bits setuid y setgid cuando falla la preservación de la propiedad. Al copiar con la opción -p (preservar), la utilidad aplica los bits de modo de origen incluso si la operación chown no tiene éxito. Esto puede resultar en una copia propiedad del usuario que retiene los bits privilegiados originales, creando ejecutables privilegiados inesperados que violan las políticas de seguridad locales. Esto difiere de GNU cp, que borra estos bits cuando no se puede preservar la propiedad.

Information

Published : 2026-04-22 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-35350

Mitre link : CVE-2026-35350

CVE.ORG link : CVE-2026-35350


JSON object : View

Products Affected

uutils

  • coreutils
CWE
CWE-281

Improper Preservation of Permissions