KritičnoIT security noviceRanljivosti

Raziskovalci razkrili exploit za OpenBSD root dostop z verigo 37 let starega hroška v deljenem pomnilniku

Varnostno podjetje Calif je objavilo delujoč proof-of-concept exploit, ki na OpenBSD 7.9 pridobi root dostop z verigo okoli 37 let starega celoštevilskega prekoračenja v Sistemu V deljenega pomnilnika in dodatne jedrne napake. OpenBSD je obe težavi odpravil, preden je bil izkoristek javno objavljen.

CyberRadar ocena59 / 100
CVSSNi CVE
EPSSNi CVE
KEVNi CVE

Kaj se je zgodilo

Varnostno podjetje Calif je 16. oktobra 2026 objavilo podroben opis in popoln proof-of-concept za lokalni izkoristek, ki na sistemu OpenBSD 7.9 omogoči pridobitev root pravic. Izkoristek združuje dve ločeni jedrni napaki. Prva izvira iz obvladovanja Sistema V deljenega pomnilnika in po navedbah raziskovalcev sega približno 37 let nazaj, vse do izvorne kode BSD. Težava je v spremenljivki `shm_nattch`, ki šteje pripetja deljenega pomnilnika in uporablja predznačeno 16-bitno vrednost. Z večkratnim razvejanjem (fork) procesov, ki si delijo zapise deljenega pomnilnika, lahko lokalni uporabnik potisne števec čez mejno vrednost 32.767, zaradi česar se ta prevrne v negativno število. Ta celoštevilski prekoračitev lahko sproži tekmovalno stanje (race condition), ki vodi v jedrno napako use-after-free.

Druga napaka omogoča pogojen zapis zunaj meja pomnilnika (out-of-bounds write), kar je raziskovalcem omogočilo, da poškodbo pomnilnika pretvorijo v popoln nadzor nad sistemom. Po opisu Calif izkoristek vzpostavi 127 segmentov deljenega pomnilnika, odstrani njihove preslikave in nato razveji 259 procesov, da prisili prevrnjenje števca. Nato oblikuje pomnilnik jedrnega kopice in spremlja podatke dodeljevalnika. Izkoristek po navedbah obide OpenBSD-jevo naključenje naslovov jedra (KARL) ter strojni zaščiti SMAP in SMEP.

OpenBSD je obe ranljivosti odpravil, preden je Calif objavil raziskavo in kodo. Objavljena raziskava zajema lokalno stopnjevanje pravic (privilege escalation) in po dosedanjih poročilih ne navaja dejanske zlorabe v resničnih napadih. Dne 20. oktobra 2026 je izšel tudi OpenBSD 8.0, 61. izdaja projekta, ki prinaša varnostne popravke v jedru, omrežnih storitvah, požarnem zidu in orodjih za posodabljanje, poleg eksperimentalne podpore postkvantnim podpisom SSH prek OpenSSH 10.6.

Kaj to pomeni za slovenska in evropska podjetja

OpenBSD se v Sloveniji in Evropi pogosto uporablja na požarnih zidovih, usmerjevalnikih in strežnikih, kjer je cenjen zaradi usmerjenosti k varnosti privzeto. Izkoristek zahteva lokalni dostop do sistema, zato ni neposredno izkoristljiv prek omrežja, vendar predstavlja tveganje v okoljih z več uporabniki, souporabljenimi strežniki ali v primeru, ko napadalec že pridobi omejen dostop prek druge ranljivosti. Veriženje stare in nove napake kaže, da lahko navidez obvladljive in dolgo prisotne pomanjkljivosti v osnovnih komponentah jedra ostanejo izkoristljive desetletja, dokler jih nekdo sistematično ne poveže z novejšo napako.

Priporočeni ukrepi

  • Preverite, ali vaši OpenBSD sistemi uporabljajo različico 7.9 ali starejšo, in uveljavite razpoložljive popravke oziroma nadgradite na OpenBSD 8.0.
  • Omejite lokalni dostop do kritičnih sistemov in zmanjšajte število uporabnikov, ki lahko izvajajo poljubne procese.
  • Spremljajte uradne objave OpenBSD glede varnostnih popravkov in redno nadgrajujte sisteme na podprte izdaje.
  • V okoljih z več uporabniki ali souporabljenih strežnikih dodatno spremljajte nenavadno obnašanje procesov, povezano z deljenim pomnilnikom.

Vprašanja in odgovori

Ali je ranljivost izkoriščena v resničnih napadih? Po dosedanjih poročilih objavljena raziskava zajema dokazni izkoristek za lokalno stopnjevanje pravic in ne navaja dejanske zlorabe v resničnih napadih.

Ali je OpenBSD že odpravil napaki? Da, OpenBSD je obe jedrni napaki popravil, preden je Calif objavil podroben opis in kodo izkoristka.

Ali izkoristek deluje prek omrežja? Ne, gre za lokalni izkoristek, ki za sprožitev zahteva že obstoječ dostop do sistema.

Pogosta vprašanja

Ali je ranljivost izkoriščena v resničnih napadih?

Po dosedanjih poročilih objavljena raziskava zajema dokazni izkoristek za lokalno stopnjevanje pravic in ne navaja dejanske zlorabe v resničnih napadih.

Ali je OpenBSD že odpravil napaki?

Da, OpenBSD je obe jedrni napaki popravil, preden je Calif objavil podroben opis in kodo izkoristka.

Ali izkoristek deluje prek omrežja?

Ne, gre za lokalni izkoristek, ki za sprožitev zahteva že obstoječ dostop do sistema.

Sorodne objave

Viri

Časovnica zgodbe