🇰🇷 한글 설명
Ultimate PHP Board (UPB) 1.9.6 및 이전 버전에서 원격 공격자가 쿠키의 user_env, pass_env, power_env, id_env 파라미터를 수정하여 권한을 획득할 수 있는 취약점이 있습니다. 이는 세션 간에 변하지 않는 지속적인 로그인 정보가 쿠키에 저장되기 때문에 발생합니다.
💡 쉬운 설명
로그인 정보가 담긴 쿠키 값을 임의로 조작하여 정당한 인증 없이 시스템에 접속할 수 있는 문제입니다. 마치 가짜 신분증을 만들어 관리자 권한을 얻는 것과 비슷합니다.
🇺🇸 원문 (English)
Ultimate PHP Board (UPB) 1.9.6 and earlier allows remote attackers to gain access via modified user_env, pass_env, power_env, and id_env parameters in a cookie, which comprise a persistent logon that does not vary across sessions.
📍 영향받는 시스템
Ultimate PHP Board (UPB) 1.9.6 및 이전 버전
⚔️ 공격 벡터
쿠키 내 인증 관련 파라미터 조작을 통한 인증 우회
🛡️ 대응 방법
취약점이 해결된 최신 버전으로 업데이트하거나, 쿠키 기반의 단순 인증 방식을 안전한 세션 관리 방식으로 변경하십시오.
🔧 검증 코드
검색 결과에 1.9.6 이하의 버전 숫자가 나타나면 해당 시스템은 취약한 버전입니다.
grep -r "version" . | grep -E '1\.[0-9]\.[0-6]'