🇰🇷 한글 설명
AMD Zen5 아키텍처 CPU에서 RDSEED 명령어가 난수 생성 성공을 잘못 신호하면서도 불규칙하게 0을 반환하는 결함이 발견되었습니다. 이로 인해 암호화 키 생성 등에 사용되는 난수의 품질이 저하될 수 있습니다. 리눅스 커널은 마이크로코드 버전을 확인하여 이를 해결하는 패치를 적용했습니다.
💡 쉬운 설명
컴퓨터가 암호화에 사용하는 '진짜 무작위 숫자'를 만드는 과정에서 오류가 발생하여 예측 가능한 숫자가 나올 수 있는 문제입니다. 이로 인해 보안이 취약해질 수 있으므로 시스템 업데이트가 필요합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
x86/CPU/AMD: Add RDSEED fix for Zen5
There's an issue with RDSEED's 16-bit and 32-bit register output
variants on Zen5 which return a random value of 0 "at a rate inconsistent
with randomness while incorrectly signaling success (CF=1)". Search the
web for AMD-SB-7055 for more detail.
Add a fix glue which checks microcode revisions.
[ bp: Add microcode revisions checking, rewrite. ]
📍 영향받는 시스템
AMD Zen5 아키텍처 CPU를 사용하는 리눅스 시스템
⚔️ 공격 벡터
직접적인 공격보다는 난수 생성의 예측 가능성을 이용한 암호화 체계 무력화 가능성
🛡️ 대응 방법
최신 리눅스 커널 업데이트 및 AMD 마이크로코드 업데이트 적용
🔧 검증 코드
커널 버전과 CPU 모델명이 Zen5인지 확인하여 해당 취약점 영향 범위에 있는지 판단합니다.
uname -r && grep -i 'zen5' /proc/cpuinfo 2>/dev/null