Studi mengungkap bug tersembunyi lama di kernel Linux

Analisis baru atas 20 tahun pengembangan kernel Linux mengungkapkan bahwa bug sering kali tidak terdeteksi selama bertahun-tahun, dengan masa hidup rata-rata 2,1 tahun sebelum ditemukan. Penelitian oleh Jenny Guanni Qu dari Pebblebed menyoroti variasi di berbagai komponen kernel dan maraknya perbaikan tidak lengkap. Beberapa kerentanan bertahan lebih dari dua dekade.

Kernel Linux, pondasi utama sistem operasi open source, tidak kebal terhadap bug yang persisten, menurut studi terperinci yang diterbitkan pada 8 Januari 2026. Jenny Guanni Qu, peneliti di Pebblebed, memeriksa 125.183 bug dari April 2005 hingga Januari 2026, menggunakan data dari versi kernel Linux 6.19-rc3. Metodologinya bergantung pada tag 'Fixes:' di commit git, yang menghubungkan perbaikan ke commit pengantar asli. Alat khusus mengekstrak tag ini, menghitung masa hidup bug berdasarkan tanggal commit. Dari catatan tersebut, 119.449 adalah perbaikan unik dari 9.159 penulis, dengan hanya 158 yang diberi ID CVE. Temuan utama mencakup waktu deteksi bug rata-rata 2,1 tahun. Masalah tak terdeteksi terlama—overflow buffer di kode jaringan—bertahan 20,7 tahun. Variasi antar komponen mencolok: driver bus CAN rata-rata 4,2 tahun, jaringan SCTP 4,0 tahun, sementara bug GPU tertangkap dalam 1,4 tahun dan bug BPF dalam 1,1 tahun. Studi juga mencatat perbaikan tidak lengkap yang umum terjadi. Misalnya, patch validasi field set netfilter tahun 2024 dilewati satu tahun kemudian oleh peneliti keamanan. Ini menggarisbawahi tantangan yang berkelanjutan meskipun ada kemajuan, seperti CVE Rust pertama baru-baru ini di tengah 159 CVE kode C pada hari yang sama. Qu juga mengembangkan VulnBERT, model AI untuk memprediksi commit pengantar kerentanan, menawarkan potensi deteksi lebih dini dalam pengembangan kernel.

Artikel Terkait

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Gambar dihasilkan oleh AI

Linux kernel 6.18 released as long-term support version

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Seorang peneliti keamanan menemukan bahwa bug di kernel Linux sering kali tidak terdeteksi lebih dari dua tahun secara rata-rata, dengan beberapa bertahan lebih dari dua dekade. Dengan menganalisis 20 tahun pengembangan kernel, Jenny Guanni Qu mengungkap bagaimana cacat ini diam-diam memengaruhi sistem cloud, perusahaan, dan miliaran perangkat. Pekerjaannya menyoroti tantangan menjaga perangkat lunak open-source yang aman.

Dilaporkan oleh AI

Membangun atas persetujuan KTT Pemelihara Kernel 2025, kernel Linux menyelesaikan integrasi Rust permanen pada akhir 2025, menyoroti kesuksesan awal seperti deteksi CVE Rust pertama bersama pembaruan performa dan keamanan utama di kernel 6.19 dan 6.18.

Membangun atas status permanen baru Rust di kernel Linux—mengikuti sejarahnya dari eksperimen 2019 hingga persetujuan KTT Pemelihara Tokyo—penyebaran produksi seperti alokator Rust Android 16 sudah aktif, disertai driver canggih dan keuntungan keamanan, meskipun kritik menyoroti hambatan yang sedang berlangsung.

Dilaporkan oleh AI

Linus Torvalds telah merilis kandidat rilis pertama dari seri kernel Linux 6.19 untuk pengujian publik. Tonggak ini datang dua minggu setelah rilis dukungan jangka panjang Linux 6.18. Pembaruan ini memperkenalkan beberapa fitur baru dan peningkatan dukungan perangkat keras.

Pengembang telah menyelesaikan regresi kinerja pada alokator Slab kernel Linux 6.19, yang memperlambat pemuatan modul karena perubahan kebijakan NUMA. Masalah ini, diidentifikasi melalui benchmarking, memengaruhi efisiensi pengelolaan memori pada sistem berinti tinggi. Perbaikan mengembalikan perilaku alokasi yang tepat dan telah digabungkan ke kernel utama.

Dilaporkan oleh AI

Setelah 53 tahun, kernel Linux akan menyertakan driver stabil untuk General Purpose Interface Bus milik Hewlett-Packard, standar yang diperkenalkan pada 1972. Pembaruan ini hadir di versi kernel 6.19 mendatang. Antarmuka ini menawarkan bandwidth 8 MB/s.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak