Sudos avastati kaks kriitilist haavatavust, mis võimaldavad Linuxis ja sarnastes süsteemides privileegide eskaleerimist

  • Sudos on tuvastatud kaks haavatavust (CVE-2025-32462 ja CVE-2025-32463), mis võimaldavad kohalikel kasutajatel saada juurjuurdepääsu.
  • Esimene haavatavus on eksisteerinud üle 12 aasta ja mõjutab Sudo hostivalikut; teine ​​kasutab ära chroot-funktsiooni.
  • Riski ärakasutamine on lihtne ja seda on testitud populaarsetes distributsioonides nagu Ubuntu ja Fedora, aga ka macOS Sequoia.
  • Ainus tõhus lahendus on uuendada Sudo versioonile 1.9.17p1 või uuemale, kuna alternatiivseid leevendusmeetmeid pole.

Haavatavus Sudos

Miljonid Linuxi ja Unixi süsteemid on sattunud tõsistesse turvariskidesse kahe haavatavuse ilmnemise tõttu Sudos . Sudo on põhitööriist, mis võimaldab kasutajatel kontrollitud viisil kõrgendatud õigustega käske täita. Neid vigu, mis on identifitseeritud kui CVE-2025-32462 ja CVE-2025-32463 , on hiljuti analüüsinud ja neist teatanud küberturvalisuse eksperdid, kes on hoiatanud nende mõju ja paranduste rakendamise kiireloomulisuse eest.

Avastus on pannud süsteemiadministraatorid ja ettevõtted valvsaks, kuna Sudo on enamikus GNU/Linuxi distributsioonides ja sarnastes süsteemides, näiteks macOS-is, vaikimisi olemas. Mõlemad haavatavused võimaldavad privileegide eskaleerimist kontodelt ilma administraatoriõigusteta, kahjustades mõjutatud süsteemide terviklikkust.

Mis on Sudo ja miks see nii oluline on?

Sudo on Unixi keskkondades oluline utiliit, mida kasutatakse administratiivsete ülesannete täitmiseks ilma root-kasutajana sisse logimata . See tööriist pakub detailset kontrolli selle üle, millised kasutajad saavad teatud käske käivitada, aidates järgida minimaalsete õiguste põhimõtet ja logides kõiki toiminguid auditeerimise eesmärgil.

Sudo konfiguratsiooni hallatakse failist /etc/sudoers , mis võimaldab teil määratleda konkreetsed reeglid kasutaja, käsu või hosti põhjal, mis on levinud tava turvalisuse tugevdamiseks suurtes infrastruktuurides.

Sudo haavatavuste tehnilised üksikasjad

CVE-2025-32462: Hosti valiku tõrge

See haavatavus oli Sudo koodis peidus olnud üle kümne aasta., mis mõjutab stabiilseid versioone alates 1.9.0 kuni 1.9.17 ja pärandversioone alates 1.8.8 kuni 1.8.32. Selle päritolu peitub valikus -h o --host, mis algselt peaks piirduma teiste arvutite loetlemise õigustega Juhtimistõrke tõttu saab seda aga süsteemis endas root-kasutajana käskude täitmiseks või failide redigeerimiseks kasutada.

Rünnakuvektor kasutab ära spetsiifilisi konfiguratsioone, mis piiravad sudo reegleid teatud hostide või hostinimede mustritega . See võimaldab kohalikul kasutajal petta süsteemi simuleerima käske teisel lubatud hostil ja saada juurjuurdepääs ilma keeruka ärakasutamiseta.

Selle vea ärakasutamine on eriti murettekitav ettevõttekeskkondades, kus juurdepääsu segmenteerimiseks kasutatakse tavaliselt Host või Host_Alias ​​​​direktiive. Täiendavat ärakasutamise koodi pole vaja, lihtsalt käivitage Sudo valikuga -h ja hostil on lubatud piirangutest mööda hiilida.

CVE-2025-32463: Chroot-funktsiooni kuritarvitamine

CVE-2025-32463 puhul on raskusaste suurem : versioonis 1.9.14 (2023) chroot-funktsioonis sisse toodud viga võimaldab igal kohalikul kasutajal käivitada suvalist koodi enda kontrolli all olevatest teedest, saades seeläbi administraatori õigused.

Rünnak põhineb nimeteenuse vahetamise (NSS) süsteemi manipuleerimisel. Sudo käivitamine valikuga -R (chroot) ja määrates ründaja poolt kontrollitava kataloogi root'iks, laadib Sudo sellest manipuleeritud keskkonnast konfiguratsioonid ja teegid. Ründaja saab sundida pahatahtliku jagatud teeki laadima (näiteks läbi /etc/nsswitch.conf (võlts ja chroot-juurkaustas ettevalmistatud teek), et süsteemile juurkest hankida. Selle vea olemasolu on kinnitust leidnud mitmes distributsioonis, seega on soovitatav olla kursis uusimate värskendustega.

Selle tehnika lihtsust on reaalsetes stsenaariumides kontrollitud, kasutades teeki loomiseks ainult C-kompilaatorit ja käivitades vastava käsu sudo abil. Tehnilist keerukust ega keerukate konfiguratsioonide ärakasutamist pole vaja.

Need kaks haavatavust on kinnitust leidnud Ubuntu, Fedora ja macOS Sequoia uuemates versioonides, kuigi mõjutatud võivad olla ka teised distributsioonid. Parema kaitse tagamiseks on oluline rakendada arendajate soovitatud värskendusi.

Mida administraatorid ja kasutajad peaksid tegema

Ainus efektiivne lahendus on Sudo uuendamine versioonile 1.9.17p1 või uuemale, kuna see versioon lahendab mõlemad probleemid: host-valiku kasutamine on piiratud selle seadusliku kasutamisega ning chroot-funktsiooni tee ja teekide halduse osas on muudatusi tehtud . Suuremad distributsioonid, nagu Ubuntu, Debian, SUSE ja Red Hat, on vastavad parandused juba välja andnud ning nende repositooriumid sisaldavad turvalisi versioone.

Turvaeksperdid soovitavad ka auditeeri faile /etc/sudoers y /etc/sudoers.d et leida Host või Host_Alias ​​​​direktiivide võimalikke kasutusviise ja kontrollida, et puuduvad reeglid, mis lubavad vea ärakasutamist.

Tõhusaid lahendusi pole. Kui te ei saa kohe värskendada, on soovitatav hoolikalt jälgida administraatori juurdepääsu ja piiranguid, kuigi nakatumise oht on endiselt suur. Lisateavet meetmete ja soovituste kohta leiate sellest Linuxi turvavärskenduste juhendist.

See juhtum rõhutab regulaarsete turvakontrollide ja oluliste komponentide, näiteks Sudo, ajakohasena hoidmise olulisust. Varjatud vigade olemasolu enam kui kümne aasta jooksul nii laialt levinud utiliidis on terav meeldetuletus ohtudest, mis kaasnevad pimesi infrastruktuuri tööriistadele lootmisega ilma pideva ülevaatuseta.

Nende haavatavuste avastamine Sudos rõhutab ennetavate paranduste ja auditeerimisstrateegiate olulisust. Administraatorid ja organisatsioonid peaksid oma süsteemid üle vaatama, rakendama saadaolevaid parandusi ja olema valvsad tulevaste probleemide suhtes, mis mõjutavad kriitilisi operatsioonisüsteemi komponente.

macOS Big Sur sudo
Seotud artikkel:
Sudo haavatavus mõjutab ka macOS-i ja seda pole veel lappitud

Lisa eelistatud allikana Google'is