🇰🇷 한글 설명
PHPNuxBill 2025.3.20 이하 버전에서 RADIUS CHAP 검증 과정 중 인증 우회 취약점이 발견되었습니다. 공격자가 유효한 사용자 이름만 알고 있다면 잘못된 비밀번호를 입력해도 MikroTik 핫스팟이나 PPPoE를 통해 네트워크에 접속하여 해당 사용자의 요금제를 사용할 수 있습니다.
💡 쉬운 설명
비밀번호가 틀려도 로그인이 허용되는 보안 결함이 발견되었습니다. 해커가 아이디만 알면 아무 비밀번호로도 인터넷을 무료로 사용할 수 있는 위험한 상태입니다.
🇺🇸 원문 (English)
PHPNuxBill through 2025.3.20 contains an authentication bypass vulnerability in RADIUS CHAP verification because Password::chap_verify() returns true when the supplied response does not match. Attackers who know a valid customer or PPPoE username can log in through MikroTik hotspot or PPPoE CHAP with any incorrect password to obtain network access and consume that customer's plan.
📍 영향받는 시스템
PHPNuxBill 2025.3.20 및 그 이전 버전
⚔️ 공격 벡터
MikroTik 핫스팟 또는 PPPoE CHAP 인증 과정을 통한 잘못된 비밀번호 입력 공격
🛡️ 대응 방법
PHPNuxBill을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2025.3.20 이하인지 확인하여 취약 여부를 판단합니다.
php -r 'echo "PHPNuxBill Version: " . (defined("VERSION") ? VERSION : "Unknown");' 2>/dev/null