Hiba a tuned-ben, amely lehetővé teszi a root jogosultsággal való kódvégrehajtást.

A Red Hat által kifejlesztett háttérfolyamatban, a tuned-ben, amely automatikusan optimalizálja a hardver- és kernelbeállításokat a pillanatnyi terhelés szerint, egy sérülékenységet fedeztek fel (CVE-2024-52336), amely lehetővé teszi a helyi, nem privilegizált felhasználók számára, hogy bármilyen parancsot root jogosultsággal hajtsanak végre.

A probléma a DBus-megvalósításban lévő „com.redhat.tuned.instance_create” metódust érinti, amelyet a plugin példányok létrehozására használnak, és amelybe átadhatók a „script_pre” és „script_post” paraméterek a plugin példány létrehozása előtt vagy után végrehajtandó szkriptek megadására. A probléma lényege, hogy a Polkit beállítások lehetővé teszik, hogy bármelyik bejelentkezett, helyi felhasználó hitelesítés nélkül DBus-kérést küldjön ehhez a metódushoz, míg a tuned folyamat root jogosultsággal fut, és a „script_pre” és „script_post” paraméterekben megadott szkripteket is root jogosultsággal indítja. Például a \/path\/to\/myscript.sh root jogosultsággal való futtatásához a felhasználónak elegendő kiadni a parancsot: gdbus call -y -d com.redhat.tuned -o \/Tuned \ -m com.redhat.tuned.control.instance_create cpu myinstance \ ‘{„script_pre”: „\/path\/to\/myscript.sh”, „devices”: „*”}’

A DBus-megvalósításban lévő „com.redhat.tuned.instance_create” metódusban jelen van egy kevésbé veszélyes sérülékenység is (CVE-2024-52337), amely a plugin példány nevének naplózásakor történő tisztításának hiányából ered. A támadó olyan nevet adhat hozzá, amely új sort és escape karaktereket tartalmaz a terminálemulátorhoz, amelyek felhasználhatók a napló struktúrájának megsértésére és akciók végrehajtására a „tuned-adm get_instances” parancs kimenetének terminálon való megjelenítésekor. EVIL=`echo -e „this is\nevil\033[?1047h”` gdbus call -y -d com.redhat.tuned -o \/Tuned -m com.redhat.tuned.control.instance_create cpu „$EVIL” ‘{„devices”: „*”}’

A sérülékenységek a tuned 2.23-as verziójától kezdve jelentkeznek, amely 2024 júniusának elején készült, és a tuned 2.24.1 kiadásban javították őket. A főbb terjesztésekben az RHEL 9, Fedora 40, Arch Linux és Gentoo kiadásokban javították a problémákat. Az Ubuntu, Debian és SUSE/openSUSE stabil ágaiban a sérülékenységek nem jelennek meg, mivel ezek régi verziójú tuned-ot (<2.23) használnak, amelyek nem érzékenyek a sérülékenységekre.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster