【资料图】
IT之家 11 月 1 日消息,10 月中旬有一位 Meta 工程师发现,AMD Zen 5 架构 CPU 存在 RDSEED 架构问题,并在 Linux 内核邮件列表中公开讨论。
AMD 本周发布公告,确认其 Zen 5 处理器存在 RDSEED 指令异常问题,并表示将通过微码更新提供修复。
问题起因与影响
根据 AMD 公告(编号 AMD-SB-7055)说明,受影响的处理器在执行 RDSEED 指令时可能会错误地返回 0,同时错误地将结果标记为“成功”(进位标志 CF=1),导致随机数生成结果与预期不符。这一问题被评定为“高严重性”,因为可能影响系统的机密性与数据完整性。
AMD 指出,该问题仅影响 Zen 5 处理器上 RDSEED 指令的 16 位与 32 位形式,64 位形式不受影响。
临时应对措施在正式修复推出前,AMD 建议开发者与系统管理员可采取以下措施:
AMD 计划于 11 月 14 日发布适用于 EPYC 9005 系列处理器的 AGESA 固件更新,通过微码修复该问题。同时,Linux 固件库(linux-firmware.git)中的 Family 1Ah 微码也已更新,包含针对 Turin 与 Turin Dense 核心的修复补丁。
随后在 11 月底,AMD 将为锐龙 9000 系列与锐龙 AI 300 系列发布相应更新。至于 EPYC Embedded 9000 与 EPYC Embedded 4005 系列,预计要到 2025 年 1 月才会获得修复补丁。IT之家后续将保持关注。