Asayomu Tech
注目★★★★Hacker News

Lean カーネルの健全性バグ #14576、ネストされた帰納型の型検査漏れで False の証明が可能に

30秒で把握

  • 1Lean カーネル phantom パラメータ処理に型検査漏れ、メタプログラミング経由で False 証明が可能に
  • 2カーネルと独立型検査器 nanoda に 2 つの異なるバグが同時に存在、修正までのタイムウィンドウで悪用可能だった
  • 37 件の関連バグをすべて修正・kernel arena で回帰テスト追加・nanoda 日次追跡体制で再発防止

要約

Lean カーネルに型検査の脆弱性が発見され、7 月 28 日に修正された。バグは帰納型の phantom パラメータ (コンストラクタで使われない引数) が生成される補助型から消失し、型検査をすり抜けられる仕組みだった。メタプログラミング経由でのみ到達可能で、フロントエンドの検査は機能していたが、カーネル自体は不正な型付けの宣言を受け入れてしまった。同様のバグが他に 6 件見つかり、すべて修正済み。

あなたへの影響

この記事が日本のエンジニアに与える影響と、今日取るべきアクションは、Personal会員向けに掲載しています。

7日間無料で読む

クレカ不要・いつでも解約

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。