Studie avslöjar länge dolda buggar i Linuxkärnan

En ny analys av 20 års Linuxkärnutveckling visar att buggar ofta förblir oupptäckta i åratal, med en genomsnittlig livslängd på 2,1 år innan upptäckt. Forskningen, gjord av Pebblebeds Jenny Guanni Qu, belyser variationer mellan kärnkomponenter och förekomsten av ofullständiga korrigeringar. Vissa sårbarheter varade i över två årtionden.

Linuxkärnan, en hörnsten i öppen källkods-operativsystem, är inte immun mot bestående buggar, enligt en detaljerad studie publicerad den 8 januari 2026. Jenny Guanni Qu, forskare på Pebblebed, undersökte 125 183 buggar som sträcker sig från april 2005 till januari 2026, med data från Linuxkärnversionen 6.19-rc3. Hennes metodologi byggde på 'Fixes:'-taggen i git-commits, som länkar korrigeringar till de ursprungliga introducerande commits. Ett specialverktyg extraherade dessa taggar och beräknade bugglivslängder baserat på commit-datum. Av registren var 119 449 unika korrigeringar från 9 159 författare, med endast 158 tilldelade CVE-ID. Viktiga resultat inkluderar en genomsnittlig buggupptäcktstid på 2,1 år. Den längsta oupptäckta frågan – en buffertöverflöde i nätverkskod – varade i 20,7 år. Variationer mellan komponenter är stora: CAN bus-drivrutiner i genomsnitt 4,2 år, SCTP-nätverk 4,0 år, medan GPU-buggar upptäcktes på 1,4 år och BPF-buggar på 1,1 år. Studien noterar också vanliga ofullständiga korrigeringar. Till exempel kringgicks en netfilter set-fältvalideringspatch från 2024 ett år senare av en säkerhetsforskare. Detta understryker pågående utmaningar trots framsteg, såsom den nyliga första Rust CVE bland 159 C-kod-CVE samma dag. Qu utvecklade vidare VulnBERT, en AI-modell för att förutsäga sårbarhetsintroducerande commits, vilket erbjuder potential för tidigare upptäckt i kärnutvecklingen.

Relaterade artiklar

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Bild genererad av AI

Linuxkärnan förlänger LTS-stöd för flera versioner, mildrar tidigare utbrändhetsdrivna nedskärningar

Rapporterad av AI Bild genererad av AI

Linuxkärnans underhållare har förlängt långtidssupporten (LTS) för flera viktiga versioner fram till 2026–2028, vilket delvis vänder upp ett beslut från 2023 att begränsa stödet till två år mitt i bidragsgivarnas utbrändhet. Den stabila underhållaren Greg Kroah-Hartman uppdaterade schemat efter feedback från användare, leverantörer och kollegan Sasha Levin, och ger därmed mer tid för säkerhetsfixar i servrar, Android-enheter och apparater.

En säkerhetsforskare har upptäckt att buggar i Linuxkärnan ofta förblir oupptäckta i mer än två år i genomsnitt, med vissa som kvarstår i över två decennier. Genom att analysera 20 år av kärnutveckling har Jenny Guanni Qu avslöjat hur dessa fel tyst påverkar molnsystem, företag och miljarder enheter. Hennes arbete belyser utmaningarna med att upprätthålla säker open source-programvara.

Rapporterad av AI

Med byggande på godkännandet från Kernel Maintainers Summit 2025 slutförde Linux-kärnan den permanenta Rust-integrationen sent 2025, och belyste tidiga framgångar som den första Rust CVE-upptäckten tillsammans med stora prestanda- och säkerhetsuppdateringar i kärna 6.19 och 6.18.

Linux- och open source-ekosystemet upplevde en strid ström av mjukvarureleaser och projektannonseringar under veckan 2 till 8 februari 2026. Viktiga utvecklingar inkluderade förbättringar av skrivbordsmiljöer, produktivitetsverktyg och säkerhetsfokuserade initiativ, vilket återspeglar den pågående innovationen i FOSS-världen.

Rapporterad av AI

Efter den senaste godkännandet av Rust som permanent kärnspråk vid Kernel Maintainers Summit 2025 framträder nya detaljer om prestandabenchmarks, pågående utmaningar och distributionsrullningar, vilket befäster dess roll i att hantera säkerhetshål.

Linuxkärnprojektet har infört en ny protokoll för att säkerställa dess överlevnad om skaparen Linus Torvalds blir otillgänglig. Titled Linux Project Continuity Document beskriver planen en nödsituationens styrprocess som aktiveras i katastrofala scenarier. Åtgärden adresserar långvariga farhågor om projektets beroende av en enda nyckelperson.

Rapporterad av AI

Linus Torvalds meddelade den stabila releasen av Linux kernel 6.19 den 9 februari 2026, efter en åttoveckors utvecklingscykel med en veckas försening. Markerar slutet på 6.x-serien — som 3.x till 4.0 och 5.x till 6.0 — denna icke-LTS-version (6.18 LTS till december 2027) medför omfattande förbättringar för Intel/AMD/Arm-hårdvara, äldre GPU:er, filsystem, perifera enheter, HDR-grafik, nätverk, virtualisering och molnmiljöer. Torvalds tajmade den med ett stort amerikanskt sportevenemang, skämtande: «6.19 är ute som förväntat -- precis när USA förbereder sig för total stillastående senare idag, och tittar på den senaste omgången av TV-reklamer,» och noterade att nästa kernel blir 7.0 eftersom han «tar slut på fingrar och tår.»

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj