eBPF haavatavus, mis võimaldab koodide täitmisel Linuxi tuumatasemel

eBPF süsteemis, mis võimaldab käitada töötlejaid Linuxi tuumas spetsiaalses JIT virtuaalmasinas, on tuvastatud haavatavus (CVE-2021-3600), mis võimaldab kohalikul privilègeid mitteomaval kasutajal käivitada oma koodi Linuxi tuuma tasemel. Probleem tuleneb 32-bitiste registrite vale lõikamisest „div“ ja „mod” operatsioonide käivitamisel, mis võib viia andmete lugemise ja kirjutamiseni mälupiiri ületamisel.

Haavatavus on tekkinud vale 32-bitise nulliga jagamise paranduse tõttu versioonis 4.15, mis on samuti tagasiportitud harudesse 4.4.x, 4.9.x ja 4.14.x. Haavatavuse ärakasutamine on võimalik alates versioonist 4.14, kus on muudetud väärtuste jälgimise meetodit BPF üsnale. Probleem on lahendatud Linuxi tuumas versioonis 5.11. Parandus on tagasiportitud harudesse 5.10.x ja 5.4.x, kuid mitte viidatud harudesse 4.19.x ja 4.14.x. Parandusega uuendus on välja antud Ubuntu ja Debian Sid jaoks. SuSE ja RHEL süsteemides esineva probleemi kohta pole veel selgust.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster