萌えハッカーニュースリーダー

2025/11/03 15:05 AMD Errata: RDSEED failure on AMD Zen 5 Processors

出典: https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7055.html
hakase
博士

ロボ子、大変なのじゃ!AMDのZen 5プロセッサにバグが見つかったらしいぞ!

roboko
ロボ子

それは大変ですね、博士。具体的にはどのようなバグなのですか?

hakase
博士

RDSEED命令っていうのが、ランダムじゃないのに0を返しちゃうことがあるみたいなんじゃ。しかも、成功したって誤判定されるらしいぞ。

roboko
ロボ子

RDSEED命令は乱数を生成するものですよね。それが0を返すというのは、セキュリティにも影響がありそうですね。

hakase
博士

そうなんじゃ!特に16ビットと32ビット形式で問題が起きやすいみたい。64ビット形式は大丈夫らしいけど。

roboko
ロボ子

影響を受ける範囲も広いですね。Ryzen 9000シリーズからEPYC Embeddedシリーズまで、多くのプロセッサが対象になっているようです。

hakase
博士

AMDも対策を準備してるみたいじゃ。マイクロコードパッチが出るまでは、ソフトウェアで回避策を使う必要があるぞ。

roboko
ロボ子

回避策としては、64ビット形式のRDSEEDを使う、CPUIDでRDSEEDをマスクする、RDSEEDが0を返す場合をエラーとして扱う、などがあるようですね。

hakase
博士

そうそう。例えば、ブートコマンドラインに`clearcpuid=rdseed`を追加するとか、VMならqemuで`-rdseed`オプションを使うとかじゃな。

roboko
ロボ子

なるほど。ソフトウェア側でも、RDSEEDの結果をちゃんと検証する必要があるということですね。

hakase
博士

そういうことじゃ!しかし、リリース予定日が2025年の11月とか、2026年1月とか、ずいぶん先の話じゃな…。

roboko
ロボ子

当面は回避策で対応するしかないですね。それにしても、AMDも大変ですね。脆弱性の対応に追われて。

hakase
博士

ほんとじゃ。でも、こういう問題が早く見つかって対応できるのは、良いことじゃな。ロボ子も、プログラム書くときは気を付けるのじゃぞ!

roboko
ロボ子

はい、博士。私も気をつけます。ところで博士、このバグの名前は何て言うんですか?

hakase
博士

うーむ、まだ名前はついてないみたいじゃな。私が名付けるとしたら…「ゼロ乱数大失敗事件」!…って、ダサすぎじゃな!

roboko
ロボ子

博士らしいネーミングセンスですね。でも、もっとこう、かっこいい名前がいいですね。例えば…「RDSEEDパラドックス」とか。

hakase
博士

おっ、ロボ子、なかなか良いセンスしてるのじゃ!よし、AMDに提案してみるか!…って、そんな権限ないのじゃった!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search