🇰🇷 한글 설명
Apache Stats 0.0.3beta 이전 버전에서 PHP의 extract() 함수 사용으로 인한 변수 추출 취약점. 공격자가 입력값을 조작하여 임의의 변수를 생성하거나 기존 변수를 덮어씌울 수 있어 애플리케이션 로직을 우회할 수 있습니다.
💡 쉬운 설명
Apache Stats 프로그램이 사용자 입력을 안전하게 확인하지 않아, 공격자가 원하는 변수를 만들거나 기존 변수를 바꿀 수 있는 문제입니다. 이를 통해 프로그램의 동작을 조작할 수 있습니다.
🇺🇸 원문 (English)
Variable extract vulnerability in Apache Stats before 0.0.3beta allows attackers to modify arbitrary variables and conduct attacks via unknown vectors involving the use of PHP's extract function.
📍 영향받는 시스템
Apache Stats 0.0.3beta 이전 모든 버전
⚔️ 공격 벡터
애플리케이션 파라미터에 특수하게 조작된 입력값을 전송하여 extract() 함수가 임의의 변수를 생성하도록 유도
🛡️ 대응 방법
Apache Stats를 0.0.3beta 이상으로 업그레이드 또는 extract() 함수 사용 제거 및 명시적 변수 할당으로 변경
🔧 검증 코드
0.0.2 이하 버전이 출력되면 취약점 대상이며, 출력이 없으면 패키지가 설치되지 않음 또는 0.0.3beta 이상 버전이 설치된 상태
dpkg -l apache-stats 2>/dev/null | awk '{print $3}' | grep -E '^0\.0\.[0-2]'