AMDが放置を決めた「修正不能」なRCE脆弱性:何が起きているのか?
The RCE that AMD wouldn't fix
The RCE that AMD wouldn't fix
AMDのチップに潜むRCE(リモートコード実行)脆弱性について、メーカー側が修正を拒否した件についての詳細です。関連情報はこちらから確認できます。動画解説: https://www.youtube.com/watch?v=4HjWHNLRMB0 。また、この問題に関するコミュニティでの議論(Hacker Newsでの関連スレッド)も併せて参照してください: https://news.ycombinator.com/item?id=46906947 (2026年2月時点、173件のコメント)
動画で言及されている議論がこれ [1]
AMDは脆弱性であることを否定したわけじゃなくて、バグ報奨金プログラムの対象外だと言ったんだよ。巨大テック企業では、報奨金を支払うことがインセンティブになっていることを忘れないで。ベンダー側のチームには、報奨金の支払い額が成果の一部として評価されるメンバーだってちゃんといるんだから。
PCを乗っ取られるリスクがあるのにMITM攻撃を対象外にするなんて馬鹿げてるよ。それに、DNSキャッシュポイズニングみたいに、純粋なMITMじゃなくても悪用する方法はいくらでもあるはず。まあ、インターネット全体がMITMされている前提で考えるのが一番だね。
修正プログラムの「署名検証」にCRC32を使ってるなんて、笑っちゃうくらい分かってないな。
フラストレーションが溜まって、このソフトウェアを懲らしめてやることにした
これ最高。自分も至る所にあるお粗末なソフトウェア機能にイライラさせられてるけど、まだ制裁を加えるまでには至ってないな。でもAI自動化が普及すれば、それも現実的になってきそう。
AMDがソフトウェアをまともに作れないのは、何十年も前から繰り返されてきた問題だよ。何年も前、彼らの最適化コンパイラで多少うまくいったことはあったけど、それ以外は触るもの全てがひどかった。本当に残念だよ。
ソフトウェア分野に関するAMDのあまりの無能さには、本当に呆れ果てるよ。膨大な開発者が必要なわけじゃない。適切なプロジェクトにチームを1〜2個割り当てるだけで、シェアには大きな違いが出るはずなんだけどね。例えば、CUDAを実装するとかさ。CUDAは完全に勝負ありだし、もう覆しようがない。幸いなことに、外部から見ればCUDAはただのAPIだし、APIに著作権は認められない。比較的小規模な開発者チームを雇って、AMD GPUをCUDA互換にするのを阻むものなんて何もないはずだよ。
最終アップデート:エンバーゴが終了する数日前(ブログ記事の大半を書いた後)、AMDから今回の脆弱性へのパッチについて連絡があった [...] 今では完全にHTTPSを使っているのは事実だけど、署名検証に関する主張は嘘。ダウンロードした実行ファイルに対してCRC-32チェックを行っているだけで、暗号学的に安全ではないんだ。
つまりMITMは防げても、ウェブサーバーが乗っ取られたら大規模な感染は依然として簡単ってことか。
数個のHTTP URLに「s」を付け加えるのに124日もかかったのか!
HTTPS化だけして終わり、という姿勢には反対かな。ペイロードを実行する前に、何らかの署名チェックを追加するべきだよ。そうしてくれるなら、HTTPSなんてむしろオプションでもいいくらいだ。
なるほど、時々コンソール画面がランダムに立ち上がる理由が分かったよ。何が起きているのか教えてくれてありがとう!