🇰🇷 한글 설명
Gravity Board X 1.1의 editcss.php에서 csscontent 파라미터에 대한 직접 정적 코드 인젝션 취약점으로, 원격 공격자가 임의의 PHP 코드, HTML, 스크립트를 gbxfinal.css 파일에 직접 삽입하여 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 CSS 편집 기능에서 입력값을 검증하지 않아 공격자가 악성 코드를 주입할 수 있습니다. 이를 통해 서버에서 원하지 않는 코드를 실행하게 할 수 있습니다.
🇺🇸 원문 (English)
Direct static code injection vulnerability in editcss.php in Gravity Board X (GBX) 1.1 allows remote attackers to execute arbitrary PHP code, HTML, and script via the csscontent parameter, which is directly inserted into the gbxfinal.css file.
📍 영향받는 시스템
Gravity Board X (GBX) 1.1
⚔️ 공격 벡터
editcss.php의 csscontent 파라미터에 PHP 코드나 스크립트를 전달하여 직접 CSS 파일에 주입
🛡️ 대응 방법
GBX를 최신 버전으로 업그레이드하거나 csscontent 파라미터에 대한 입력 검증 및 필터링을 구현
🔧 검증 코드
editcss.php 파일이 발견되면 Gravity Board X가 설치된 상태이며, 해당 설치 디렉토리의 버전을 확인하여 1.1인지 검증합니다.
find / -name 'editcss.php' 2>/dev/null | head -1