OpenAI:s AI hittade 948 exploaterbara säkerhetsbrister i Linux

AI-genererad illustration av Linux-maskoten Tux mot en ljusgrå bakgrund.AI-bild

Ett AI-system från OpenAI lyckades ta fram 948 fungerande metoder för att få högsta behörighet i Linux. Resultatet visar både hur snabbt AI kan hitta sårbarheter och varför granskning och säkerhetsuppdateringar är viktiga.

OpenAI har presenterat resultaten från ett försök där ett AI-drivet system på egen hand sökte efter, kontrollerade och försökte utnyttja säkerhetsbrister i Linux-kärnan. I en körning under oktober identifierade systemet 2 308 misstänkta problem och kunde återskapa 1 724 av dem i en kontrollerad testmiljö.

Av dessa lyckades systemet ta fram 948 fungerande exploateringar för lokal behörighetshöjning, enligt OpenAI. Det innebär att en användare med begränsad åtkomst i vissa situationer skulle kunna skaffa sig administratörsrättigheter, så kallad root-behörighet.

AI hittar och föreslår lagningar

Systemet arbetar i flera steg: kod granskas, misstänkta brister provas i isolerade virtuella maskiner och fungerande exempel används för att föreslå korrigeringar. OpenAI uppger att körningen kostade cirka 1,2 miljoner dollar i API-användning.

Forskarna har skickat rapporter och förslag på lagningar till Linux-utvecklare. Men 948 fungerande exploateringar betyder inte att 948 säkerhetsfixar redan är införda, eller att samma attacker utan vidare fungerar på varje Linux-dator.

OpenAI framhåller också att flera upptäckta problem redan hade rättats eller höll på att åtgärdas medan granskningen pågick. I rapporten anges 61 lagade brister i huvudprojektet och 43 ytterligare med föreslagna ändringar i väntan på införande vid ett avstämningstillfälle.

Linux-kärnan används i allt från servrar till Android-baserade system. Undersökningen illustrerar hur AI kan påskynda både säkerhetsforskning och arbetet med att hitta attacker. Samtidigt bygger siffrorna på OpenAI:s egen redovisning, inte en oberoende säkerhetsgranskning av samtliga fynd.