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

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Rapporterad av AI Bild genererad av AI

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Greg Kroah-Hartman has extended the projected end-of-life dates for several active Linux long-term support kernels following discussions with companies and co-maintainer Sasha Levin. This update provides longer support windows for kernels like 6.6, 6.12, and 6.18. The change offers more time for users relying on these stable releases.

Rapporterad av AI

The Linux and open-source world saw a flurry of updates from February 9 to 15, 2026, including new versions of major distributions and software tools. Key highlights feature the Linux Kernel 6.19 and various desktop environment fixes. These releases focus on bug resolutions, performance improvements, and new features for users and developers.

Four days after the CopyFail (CVE-2026-31431) exploit disclosure disrupted Ubuntu services, the US government warned of its critical risks to Linux systems, urging immediate patching amid public exploit code.

Rapporterad av AI

A security researcher has disclosed Dirty Frag, a new Linux kernel exploit that allows local users to gain root privileges. The flaw affects major distributions and remains unpatched on most systems despite earlier fixes for a similar issue.

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