← Të gjithë artikujt

Dobësia PwnEscape në Linux kernel u lejon VM-ve të lexojnë memorien e host

Dobësia PwnEscape në Linux kernel u lejon VM-ve të lexojnë memorien e host

Dobësia PwnEscape në Linux kernel i lejon kodit që po ekzekutohet tashmë brenda një virtual machine (VM), një kompjuter i izoluar i bazuar në software, të lexojë memorien që i përket host fizik. Vulnerability, e gjurmuar si CVE-2026-99999, u zbulua nga kompania e sigurisë pwn.ai gjatë një sfide sigurie të Vercel. Vercel konfirmoi se studiuesi demonstroi ekspozimin e memories kundër sandbox-eve aktive cloud të kompanisë. Problemi u raportua privatisht përpara publikimit dhe nuk është raportuar asnjë shfrytëzim në kushte reale.

PwnEscape ndodhet në kodin e rrjetit të Linux kernel dhe jo në një konfigurim unik për një platformë të vetme cloud. Kernel është pjesa qendrore e një sistemi operativ që menaxhon hardware, memorien dhe programet në ekzekutim. Sipas përshkrimit teknik të pwn.ai, network packets të ndërtuara posaçërisht dhe të dërguara nga një guest VM mund të ekspozonin memorien e host, të shkaktonin ndërprerjen e host ose të lejonin ekzekutimin e kodit në të. Të gjitha këto rezultate buronin nga i njëjti defekt bazë në kernel.

Në demonstrimin në production, Vercel tha se çdo packet mund t’i kthente guest rreth 32 byte nga memoria e host. Procesi mund të vazhdonte për sa kohë që guest vazhdonte të transmetonte packets. Vercel tha gjithashtu se asnjë nga raportet e sfidës nuk tregoi akses në skedarët, secrets ose të dhënat e aplikacioneve të klientëve. Ky dallim është i rëndësishëm, sepse testi vërtetoi aftësinë për të kapërcyer një kufi të rëndësishëm izolimi, por nuk vërtetoi se ishin marrë të dhëna të klientëve.

Rezultatet më shkatërruese u demonstruan vetëm në sisteme të kontrolluara nga studiuesi dhe të konfiguruara për t’iu përshtatur mjedisit të Vercel. Në ato teste, dy packets të përgatitura posaçërisht mund të rrëzonin një host dhe të ndalonin çdo sandbox që funksiononte në të. Studiuesi përdori gjithashtu vulnerability për të dalë nga VM dhe për të marrë kontroll administratori mbi host. pwn.ai e kufizoi shprehimisht këtë pretendim te puna laboratorike dhe nuk pretendoi ekzekutim komandash si administrator në mjedisin production të ndonjë ofruesi.

Regjistri i publikuar CVE i jep CVE-2026-99999 një rezultat ashpërsie prej 9.3 nga 10, duke e klasifikuar si Critical. U.S. National Vulnerability Database e kishte marrë regjistrin, por nuk e kishte përfunduar shqyrtimin e vet. attack vector i listuar është local, që do të thotë se një sulmues fillimisht duhet të jetë në gjendje të ekzekutojë kod brenda një guest VM. Nuk përshkruhet si një vulnerability që një person i paautentikuar nga jashtë mund ta aktivizojë thjesht duke dërguar trafik përmes internetit publik. Dobësia nuk ishte e listuar në katalogun e Cybersecurity and Infrastructure Security Agency për vulnerabilities të shfrytëzuara aktivisht dhe nuk kishte raportime për sulme që e përdornin atë.

Vercel Sandbox e vendos kodin e klientëve në Firecracker microVMs të ndara, të cilat janë virtual machine të vogla, në host Amazon EC2 bare-metal. Çdo microVM ka Linux kernel të vet dhe siguron një kufi ndërmjet ngarkesës së punës së klientit, host dhe klientëve të tjerë. PwnEscape prek kodin e rrjetit të përdorur nga Linux kernel i host, prandaj dobësia ndodhet poshtë atij kufiri të guest. pwn.ai raportoi se nuk gjeti ndonjë keqkonfigurim përkatës dhe e përshkroi sandbox si tashmë të përforcuar përtej standardeve normale të industrisë. Vercel tha se ky lloj dobësie në kernel mund të prekë infrastrukturën e përbashkët, sepse mjediset e mëdha cloud zakonisht mbështeten në shtresën Linux kernel për të ndarë ngarkesat e punës.

Rregullimi në mainline Linux kernel është commit 6785011f8b16. Ndryshimi kontrollon që informacioni i checksum të packet të mos tregojë brenda header IPv4 përpara se kernel ta përpunojë atë, duke e zbatuar validimin në pesë vende në kodin e rrjetit. Autori i ndryshimit në Red Hat e përshkroi atë si një masë defence-in-depth dhe jo si një zgjidhje të plotë. Nevojitej ende punë për një kontroll më të plotë të path përmes të cilit packets hyjnë në kernel.

Mirëmbajtësit e Linux e backport-uan ndryshimin në degët stable që mbështeten. Regjistri CVE identifikon si release-et e para të rregulluara versionet 5.10.272 për degën 5.10, 5.15.223 për 5.15, 6.1.190 për 6.1, 6.6.159 për 6.6, 6.12.113 për 6.12, 6.18.57 për 6.18 dhe 7.2.11 për 7.2. Shpërndarjet Linux mund të shtojnë korrigjime sigurie në paketat e tyre kernel pa i adoptuar pikërisht këta numra versionesh. Prandaj, administratorët duhet të konsultojnë njoftimin e shpërndarjes së tyre dhe të verifikojnë se Linux kernel i host që është në ekzekutim përmban rregullimin, në vend që të mbështeten vetëm te versioni i shfaqur nga komanda uname.

Rregullimi kërkon përditësimin e Linux kernel të host në një release stable të korrigjuar ose në një paketë të shpërndarjes që përmban korrigjimin, të ndjekur nga një reboot në atë kernel. Përditësimi vetëm i guest VM nuk e rregullon host që ka vulnerability. Nuk u dha ndonjë workaround i veçantë për sistemet që ende nuk mund të përditësohen. Kur vendosja e përditësimit duhet të presë, kufizimi i lejeve të host dhe i shtrirjes së ngarkesave individuale të punës mund të zvogëlojë pasojat e mundshme pa korrigjuar defektin bazë. Vercel tha se i mban të përditësuar host kernels, çaktivizon nested virtualization dhe përdor jailer të Firecracker për të kufizuar lejet që ka në dispozicion çdo proces microVM.

Vulnerability doli në pah nga një sfidë dyjavore e zhvilluar në gusht, me deri në 1 milion dollarë në dispozicion për të gjitha gjetjet. Asnjë shpërblim individual nuk e arriti atë shumë. Shpërblimi më i lartë për një raport ishte 50,000 dollarë dhe Vercel pagoi 242,000 dollarë për 1,285 raporte. PwnEscape ishte e vetmja gjetje Critical e sfidës. pwn.ai tha se e identifikoi dobësinë brenda tri ditësh dhe shpenzoi më pak se 700 dollarë për token të application programming interface për sistemin e vet kërkimor të asistuar nga AI. Sistemi përdori Omega-Pwn, elemente të arkitekturës OmegaClaw të SingularityNET dhe GPT-5.6 Sol për analizën e source code, ndërsa studiuesit njerëzorë drejtuan hetimin dhe i kontrolluan rezultatet kundrejt sjelljes së Linux kernel në sistemet që kontrollonin. Ky disclosure pason një rast të veçantë më herët gjatë vitit, në të cilin një ekip tjetër përdori një large language model për të depërtuar në sistemet e brendshme të OpenAI.

Për organizatat që po rishikojnë infrastrukturën e tyre pas këtij disclosure, AEU Data ofron infrastrukturë evropiane cloud dhe të dhënash. Pavarësisht nga ofruesi, pronarët e faqeve web dhe bizneset duhet të marrin konfirmim se host fizikë që mbështesin virtual machine të tyre kanë marrë korrigjimin e kernel, pasi ndryshimet e bëra vetëm brenda një VM të hostuar nuk janë të mjaftueshme.

Disponueshëm edhe në: EnglishDeutschItaliano