🇰🇷 한글 설명
OpenSSH 9.3 이전 버전의 ssh-add에서 스마트카드 키를 ssh-agent에 추가할 때 대상 호스트 제약이 적용되지 않아 키가 무제한으로 사용될 수 있습니다. 악의적 사용자가 스마트카드 키에 접근할 경우 다른 호스트에서도 인증할 수 있게 됩니다.
💡 쉬운 설명
OpenSSH에서 스마트카드로 로그인할 때 특정 서버 전용으로 설정해야 하는 보안 제한이 작동하지 않습니다. 따라서 키가 탈취되면 공격자가 다양한 서버에 접근할 수 있습니다.
🇺🇸 원문 (English)
ssh-add in OpenSSH before 9.3 adds smartcard keys to ssh-agent without the intended per-hop destination constraints. The earliest affected version is 8.9.
📍 영향받는 시스템
OpenSSH 8.9 ~ 9.2 (ssh-add with smartcard key handling)
⚔️ 공격 벡터
스마트카드 키 탈취 후 ssh-agent를 통해 임의의 호스트에서 인증 수행
🛡️ 대응 방법
OpenSSH를 9.3 이상으로 업그레이드
🔧 검증 코드
명령어 결과가 9.3 이상이면 패치됨, 9.2 이하면 취약점 존재
ssh -V 2>&1 | grep -oP 'OpenSSH_\K[0-9.]+'