🇰🇷 한글 설명
OpenSSH 10.0 이하 버전에서 특정 DRAM 환경 사용 시 Row Hammer 공격을 통해 인증을 우회할 수 있는 취약점이 발견되었습니다. mm_answer_authpassword 함수 내 인증 상태를 나타내는 정수 값이 단일 비트 반전에 취약하여 발생합니다. 다만, 공급업체는 이를 플랫폼 아키텍처의 결함으로 간주하여 애플리케이션의 책임이 아니라는 입장을 보이고 있습니다.
💡 쉬운 설명
컴퓨터 메모리의 물리적 특성을 이용해 데이터를 강제로 변조하는 공격으로, 로그인 인증 과정을 속일 수 있습니다. 공격자가 같은 서버 내에서 사용자 권한을 가지고 있을 때 발생할 수 있는 위험입니다.
🇺🇸 원문 (English)
OpenSSH through 10.0, when common types of DRAM are used, might allow row hammer attacks (for authentication bypass) because the integer value of authenticated in mm_answer_authpassword does not resist flips of a single bit. NOTE: this is applicable to a certain threat model of attacker-victim co-location in which the attacker has user privileges. NOTE: this is disputed by the Supplier, who states "we do not consider it to be the application's responsibility to defend against platform architectural weaknesses."
📍 영향받는 시스템
OpenSSH 10.0 및 그 이전 버전
⚔️ 공격 벡터
동일한 물리적 서버 내에서 사용자 권한을 가진 공격자가 Row Hammer 기법을 사용하여 메모리 비트를 반전시킴
🛡️ 대응 방법
OpenSSH를 최신 버전으로 업데이트하거나, 하드웨어 수준의 Row Hammer 방어 기능이 있는 메모리를 사용하십시오.
🔧 검증 코드
출력된 버전 번호가 10.0보다 높으면 안전하며, 10.0 이하라면 취약할 가능성이 있습니다.
ssh -V 2>&1 | grep -oE 'OpenSSH_[0-9]+\.[0-9]+'