🇰🇷 한글 설명
fail2ban-client v0.11.2의 불안전한 권한 설정으로 인해 제한된 sudo 권한을 가진 공격자가 root 권한으로 임의의 작업을 수행할 수 있는 취약점입니다. 다만 fail2ban의 설계상 특정 규칙의 작업이 root 권한으로 수행되도록 의도되었으므로 이 취약점의 심각성에 대해 논쟁이 있습니다.
💡 쉬운 설명
fail2ban은 악의적인 접속 시도를 자동으로 차단하는 보안 도구인데, v0.11.2에서는 일반 사용자가 root 권한이 필요한 명령을 임의로 실행할 수 있는 문제가 있습니다. 하지만 이 도구의 본래 설계가 이런 방식이라는 주장도 있어서 버그인지 설계인지 논쟁 중입니다.
🇺🇸 원문 (English)
Insecure permissions in fail2ban-client v0.11.2 allows attackers with limited sudo privileges to perform arbitrary operations as root. NOTE: this is disputed by multiple parties because the action for a triggered rule can legitimately be an arbitrary operation as root. Thus, the software is behaving in accordance with its intended privilege model.
📍 영향받는 시스템
fail2ban-client v0.11.2
⚔️ 공격 벡터
sudo 권한이 있는 사용자가 fail2ban-client를 통해 root 권한으로 임의의 작업 실행
🛡️ 대응 방법
fail2ban을 최신 버전으로 업그레이드하고 sudo 권한 설정을 검토
🔧 검증 코드
fail2ban-client의 버전이 v0.11.2이면 해당 취약점의 영향을 받으며, 그보다 최신 버전이면 패치된 상태입니다.
fail2ban-client --version 2>/dev/null || dpkg -l fail2ban 2>/dev/null | grep fail2ban