研究がLinuxカーネルの長年隠れていたバグを明らかに

Linuxカーネンの20年間の開発に関する新たな分析により、バグがしばしば数年間検出されず、発見までの平均寿命が2.1年であることが判明した。PebblebedのJenny Guanni Qu氏による研究は、カーネルコンポーネント間の変動と不完全な修正の蔓延を強調している。一部の脆弱性は20年以上存続した。

オープンソースOSの基盤であるLinuxカーネルも、持続的なバグから逃れられないことが、2026年1月8日に公開された詳細な研究で明らかになった。Pebblebedの研究者Jenny Guanni Qu氏は、2005年4月から2026年1月までの125,183件のバグを、Linuxカーネルバージョン6.19-rc3のデータを使用して調査した。 彼女の手法はgitコミット内の「Fixes:」タグに依存し、これは修正を元の導入コミットにリンクする。カスタムツールがこれらのタグを抽出し、コミット日付に基づいてバグの寿命を計算した。記録のうち119,449件が9,159人の作者によるユニークな修正で、CVE IDが割り当てられたのはわずか158件だった。 主な発見として、バグ検出までの平均時間は2.1年。最長の未検出問題——ネットワーキングコードのバッファオーバーフロー——は20.7年続いた。コンポーネントごとの違いは顕著で、CANバスドライバは平均4.2年、SCTPネットワーキングは4.0年、GPUバグは1.4年、BPFバグは1.1年で検出された。 研究は不完全な修正の多さを指摘している。例えば、2024年のnetfilter setフィールド検証パッチは1年後にセキュリティ研究者によって回避された。これは進歩にもかかわらず続く課題を示しており、同じ日に159件のCコードCVEの中で最近の初Rust CVEなどが挙げられる。 Qu氏はさらに、脆弱性を導入するコミットを予測するAIモデルVulnBERTを開発し、カーネル開発における早期検出の可能性を提供する。

関連記事

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
AIによって生成された画像

Linux カーネルが複数リリースの LTS サポートを延長、貢献者のバーンアウトによる過去の削減を緩和

AIによるレポート AIによって生成された画像

Linux カーネルのメンテナーが、いくつかの主要リリースに対する長期サポート(LTS)を2026~2028年まで延長し、貢献者のバーンアウトの中で2023年にサポートを2年に制限した決定を部分的に撤回しました。安定ブランチメンテナーの Greg Kroah-Hartman 氏は、ユーザー、ベンダー、同僚メンテナーの Sasha Levin 氏からのフィードバックを受けてスケジュールを更新し、サーバー、Android デバイス、家電製品のセキュリティ修正のための時間を増やしました。

セキュリティ研究者が、Linuxカーネルのバグは平均で2年以上検知されず、一部は20年以上存続することを発見した。20年にわたるカーネル開発を分析し、Jenny Guanni Qu氏はこれらの欠陥がクラウドシステム、エンタープライズ、数億のデバイスに静かに影響を与える方法を明らかにした。彼女の研究は、オープンソースソフトウェアのセキュアな維持の課題を強調している。

AIによるレポート

2025 年 Kernel Maintainers Summit の承認を基に、Linux カーネルは 2025 年後半に Rust の恒久的な統合を完了し、Rust 初の CVE 検出などの初期成功を強調しつつ、カーネル 6.19 および 6.18 の主要なパフォーマンスおよびセキュリティ更新を伴いました。

Linuxおよびオープンソースのエコシステムは、2026年2月2日から8日までの週にソフトウェアリリースとプロジェクト発表の嵐を経験しました。主要な進展には、デスクトップ環境、生産性ツール、セキュリティ重視のイニシアチブの強化が含まれ、FOSSの世界での継続的なイノベーションを反映しています。

AIによるレポート

2025 年カーネルメンテナサミットでの Rust の恒久的なカーネル言語としての承認に続き、パフォーマンスベンチマーク、進行中の課題、ディストリビューションの展開に関する新たな詳細が明らかになり、セキュリティ脆弱性に対処する役割を固める。

Linuxカーネルプロジェクトは、作成者のLinus Torvalds氏が利用不可になった場合の存続を確保するための新プロトコルを導入した。Linuxプロジェクト継続文書と題された計画は、壊滅的なシナリオで活性化される緊急ガバナンスプロセスを概説している。この措置は、プロジェクトが単一の主要人物に依存しているという長年の懸念に対処する。

AIによるレポート

Linus Torvalds は2026年2月9日、8週間の開発サイクルに1週間の遅れを経て Linux kernel 6.19 の安定版リリースを発表しました。3.x から 4.0、5.x から 6.0 への移行のように 6.x シリーズの終わりを告げるこの非 LTS 版(6.18 LTS は2027年12月まで)は、Intel/AMD/Arm ハードウェア、古い GPU、ファイルシステム、パーフェラル、HDR グラフィックス、ネットワーキング、仮想化、クラウド環境への広範な強化をもたらします。Torvalds は米国大規模スポーツイベントに合わせてリリースし、「予定通り 6.19 がリリースされました -- まさに米国が今日遅くに完全に停止する準備をしている時、最新のテレビコマーシャルの山を見ながら」と冗談を言い、「指とつま先が足りなくなってきた」として次期カーネルは 7.0 になると述べました。

 

 

 

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否