Súlyos (root) sudo sebezhetőség

When sudo is configured to allow a user to run commands as an arbitrary user via the ALL keyword in a Runas specification, it is possible to run commands as root by specifying the user ID -1 or 4294967295.

Részletek itt.

Hozzászólások

Nem az a lényege hogy rootként lehessen futtatni?
De!
Akkor meg? ;-]

--
nincs aláírásom

Nem feltétlenül. Igazából az a lényege, hogy bármilyen user nevében futtathass dolgokat.
A root csak egy lehetőség.
Ez a probléma, hogy megengeded zabbix-nak, hogy psql nevében futtasson valami szart, és át lehet hack-elni úgy hogy root-ként bármit futtasson.

Nem olyan bagatel apróság... ;)

---
"A megoldásra kell koncentrálni nem a problémára."

igen ez itt a probléma lényege. Viszont azért nem probléma mert a user úgyis benne van a sudoersbe. Az app password nélkül tud átkapcsolni rootba, ami talán probléma lehet.
Az igazi probléma az amikor sudoresben van a user de a rendszeren nincs root. Ilyen általában nincs.
Szóval ez inkább a késsel rohangálás esete.

--
GPLv3-as hozzászólás.

Archon már tegnap hajnal óta a foltozott Bash 1.8.28 van. Ezen már valóban nem működik. Azt írja a #-1 userre is, meg a másik variácóra is, hogy:

sudo: unknown user: #4294967295
sudo: unable to initialize policy plugin

“I didn’t start using Linux so I could have friends.” (Luke Smith, 2019) 🐧

visudo ugye ellenőrzi a sudoerst szintaktikailag, de az includolt sudoers.d alatt ha elírsz valamit, azt már nem. viszont ha van benne hiba, akkor nem működik a teljes sudo.

ezt megcsinálták már?

Csak nekem tűnt fel a hibás sudoers szintaxis ("myhost bob = (ALL, !root) /usr/bin/vi")?