bug#80572: [BUG] Privilege escalation via cp trying to replace file contents using root privileges
Paul Eggert <[email protected]> Tue, 10 Mar 2026 10:46:31 -0700
| Newsgroups | gmane.comp.gnu.core-utils.bugs |
|---|---|
| Organization | UCLA Computer Science Department |
| Message-ID | <[email protected]> |
On 2026-03-08 23:46, Ajay S.K wrote: > The situation does not depend on creating /tmp/nmap during mv. The behavior occurs earlier during the cp operation when the destination file already exists and is controlled by an unprivileged user. Ah, I was confused by your earlier email which talked about the attacker running simultaneously with the mv. To avoid the race you mention, use the following cp command instead: cp -a --update=none-fail /usr/bin/nmap /tmp/nmap --update=none-fail is not the default, for compatibility with longstanding practice and with POSIX. But it sounds like you need it.