🔍 CVE-2005-2257

10.0
CVSS Score
HIGH
2005-07-13
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PhpSlash 0.8.0의 saveProfile 함수에서 author_id 파라미터에 대한 입력 검증 부재로 인해 원격 공격자가 다른 사용자의 프로필을 임의로 수정할 수 있는 취약점입니다. 인가 검증이 없어 일반 사용자도 관리자 권한을 가진 프로필을 조작하여 권한 상승이 가능합니다.

💡 쉬운 설명

PhpSlash 웹사이트의 프로필 수정 기능에서 누가 어떤 프로필을 수정할 수 있는지 확인하지 않습니다. 공격자가 다른 사람의 프로필을 변경하거나 관리자 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

The saveProfile function in PhpSlash 0.8.0 allows remote attackers to modify arbitrary profiles and gain privileges by modifying the author_id parameter.

📍 영향받는 시스템

PhpSlash 버전 0.8.0 이하

⚔️ 공격 벡터

HTTP POST 요청의 author_id 파라미터를 조작하여 임의의 프로필 수정 요청 전송

🛡️ 대응 방법

PhpSlash를 최신 버전으로 업그레이드하거나 saveProfile 함수에 인가 검증 로직(세션 사용자 ID 확인) 추가

🔧 검증 코드

설치된 PhpSlash 버전 확인 또는 saveProfile 함수 위치 확인 후 인가 검증 코드 존재 여부를 코드 리뷰로 확인

Shell / Script
grep -r 'saveProfile' /var/www/html 2>/dev/null || dpkg -l | grep -i phpslash

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

PHP