🇰🇷 한글 설명
radare2가 SSL 없이 UNIX에서 설정될 때 PDB 파일명을 통해 rabin2 -PP 명령어에서 명령 주입을 허용합니다. 이 취약점은 6.1.2 이후 6.1.3 이전의 짧은 기간에만 존재했습니다.
💡 쉬운 설명
radare2 디버깅 도구의 특정 버전에서 공격자가 파일명을 조작하여 임의의 명령을 실행할 수 있습니다. SSL을 사용하지 않는 UNIX 시스템에서만 영향을 받습니다.
🇺🇸 원문 (English)
radare2 before 9236f44, when configured on UNIX without SSL, allows command injection via a PDB name to rabin2 -PP. NOTE: although users are supposed to use the latest version from git (not a release), the date range for the vulnerable code was less than a week, occurring after 6.1.2 but before 6.1.3.
📍 영향받는 시스템
radare2 버전 6.1.2 초과 6.1.3 미만 (UNIX, SSL 미설정 환경)
⚔️ 공격 벡터
PDB 파일명에 셸 메타문자를 포함시켜 rabin2 -PP 실행 시 명령 주입 수행
🛡️ 대응 방법
radare2를 6.1.3 이상 또는 커밋 9236f44 이후 버전으로 업그레이드
🔧 검증 코드
해당 범위 버전이 출력되면 취약점이 있으며, 출력 없으면 안전합니다.
rabin2 -v 2>&1 | grep -E '6\.1\.[0-2]'