🇰🇷 한글 설명
PEAR는 PHP 컴포넌트를 재사용하기 위한 프레임워크 및 배포 시스템입니다. 버전 1.33.0 이전에는 예측 가능한 검증 해시가 공격자들이 검증 토큰을 추측하고 권한 없이 선거 계정 요청을 검증할 수 있는 취약점을 가지고 있습니다.
💡 쉬운 설명
PEAR 프레임워크의 버전 1.33.0 이전에는 검증 토큰을 예측할 수 있는 취약점이 있습니다. 이 취약점으로 인해 공격자가 권한 없이 계정 요청을 검증할 수 있습니다. 버전 1.33.0으로 업데이트하면 이 문제가 해결됩니다.
🇺🇸 원문 (English)
PEAR is a framework and distribution system for reusable PHP components. Prior to version 1.33.0, predictable verification hashes may allow attackers to guess verification tokens and potentially verify election account requests without authorization. This issue has been patched in version 1.33.0.
📍 영향받는 시스템
PEAR 버전 1.33.0 이전
⚔️ 공격 벡터
예측 가능한 검증 해시를 이용한 공격
🛡️ 대응 방법
PEAR를 버전 1.33.0 이상으로 업데이트합니다.
🔧 검증 코드
이 코드는 Python을 사용하여 로컬 시스템에 설치된 PEAR의 버전을 확인합니다. Python이 설치되어 있고, PEAR가 pip를 통해 설치된 경우에만 사용할 수 있습니다. 코드를 실행하기 전에 필요한 권한은 없습니다.
python -c "import pkg_resources; print('PEAR' in [d.project_name for d in pkg_resources.working_set] and pkg_resources.get_distribution('pear').version < '1.33.0')" && echo '{"result": "취약", "reason": "PEAR 버전이 1.33.0 미만"}' || echo '{"result": "양호", "reason": "PEAR 버전이 1.33.0 이상"}'