🇰🇷 한글 설명
sun-jester OpenNews 1.0의 admin.php에서 발생하는 정적 코드 인젝션 취약점입니다. 인증된 관리자가 setconfig 액션의 '전체 폭(Overall Width)' 필드를 통해 config.php에 임의의 PHP 코드를 주입할 수 있습니다. 이를 통해 공격자는 서버에서 임의 코드를 실행하고 시스템을 완전히 장악할 수 있습니다.
💡 쉬운 설명
관리자 계정을 가진 공격자가 설정창의 특정 필드에 악의적인 프로그래밍 코드를 삽입할 수 있습니다. 이 코드는 서버에 저장되어 실행되면서 공격자가 웹사이트를 완전히 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
Static code injection vulnerability in admin.php in sun-jester OpenNews 1.0 allows remote authenticated administrators to inject arbitrary PHP code into config.php via the "Overall Width" field in a setconfig action.
📍 영향받는 시스템
sun-jester OpenNews 1.0
⚔️ 공격 벡터
인증된 관리자가 admin.php의 setconfig 액션에서 'Overall Width' 입력 필드에 PHP 코드를 주입
🛡️ 대응 방법
sun-jester OpenNews를 최신 버전으로 업그레이드하거나 admin.php의 입력값 검증 로직을 패치 적용
🔧 검증 코드
OpenNews 설치 디렉토리의 admin.php 파일 위치를 찾습니다. 결과가 나타나면 해당 버전이 설치되어 있는 것이므로 업그레이드 필요
find / -name 'admin.php' -path '*opennews*' 2>/dev/null | head -5