🔍 CVE-2007-2899

7.5
CVSS Score
HIGH
2007-05-30
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

NavBoard 2.6.0의 admin_config.php에 있는 직접 정적 코드 주입 취약점으로, 원격 공격자가 여러 매개변수를 통해 data/config.php 파일에 임의의 PHP 코드를 주입할 수 있습니다. threadperpage 매개변수를 통한 editconfig 작업으로 공격이 가능하며, 웹서버에서 임의 명령 실행으로 이어집니다.

💡 쉬운 설명

NavBoard 게시판 소프트웨어의 관리자 설정 페이지에 입력값 검증이 부족해서, 악의적인 사용자가 위험한 코드를 삽입할 수 있습니다. 이를 통해 공격자는 웹서버에서 임의의 명령을 실행할 수 있게 됩니다.

🇺🇸 원문 (English)

Direct static code injection vulnerability in admin_config.php in NavBoard 2.6.0 allows remote attackers to inject arbitrary PHP code into data/config.php via multiple parameters, as demonstrated via the threadperpage parameter in an editconfig action.

📍 영향받는 시스템

NavBoard 2.6.0 및 이전 버전

⚔️ 공격 벡터

admin_config.php의 editconfig 작업에서 threadperpage 등의 매개변수를 통해 data/config.php에 PHP 코드를 직접 주입

🛡️ 대응 방법

NavBoard를 최신 버전으로 업그레이드하거나 입력값 검증 및 이스케이프 처리를 적용하는 보안 패치 설치

🔧 검증 코드

취약한 버전에서는 입력값이 검증되지 않은 상태로 반영되고 설정 파일이 노출되는 반응이 나타나며, 패치된 버전에서는 접근이 거부됩니다.

Shell / Script
curl -s http://target/admin_config.php?action=editconfig | grep -E 'data/config|threadperpage'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP