🇰🇷 한글 설명
phpIPAM 1.8.3 이하 버전의 api/controllers/User.php 파일에서 'admins' 및 'all' ID에 대한 권한 검증이 올바르게 이루어지지 않는 취약점이 발견되었습니다. 이로 인해 권한이 없는 사용자가 관리자 권한을 오용할 수 있는 위험이 있습니다.
💡 쉬운 설명
관리자 전용 메뉴에 일반 사용자가 접근할 수 있는 보안 구멍이 발견되었습니다. 이 문제를 이용하면 권한이 없는 사람이 시스템의 중요한 설정을 변경할 수 있습니다.
🇺🇸 원문 (English)
phpIPAM through 1.8.3 has incorrect authorization for id=="admins" and id=="all" in api/controllers/User.php.
📍 영향받는 시스템
phpIPAM 1.8.3 및 그 이전 버전
⚔️ 공격 벡터
API 컨트롤러의 권한 검증 미흡을 이용한 권한 상승 공격
🛡️ 대응 방법
phpIPAM을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
설치된 phpIPAM의 소스 코드 경로에서 해당 파일의 존재 여부와 버전을 확인하여 취약한 버전인지 판단합니다.
php -r 'echo "phpIPAM version check";' && grep -r "api/controllers/User.php" /var/www/html/ 2>/dev/null