🇰🇷 한글 설명
Dolibarr ERP & CRM 22.0.4 이하 버전의 Website 모듈에서 PHP 코드 감지 및 편집 권한이 모든 입력 파라미터에 일관되게 적용되지 않는 취약점입니다. HTML/JavaScript 편집만 허용된 인증된 사용자가 웹사이트 페이지 생성 시 보호되지 않은 입력을 통해 PHP 코드를 주입하여 서버 접근권을 획득할 수 있습니다.
💡 쉬운 설명
기업용 소프트웨어 Dolibarr에서 웹페이지 디자인 권한이 있는 사용자가 금지된 프로그래밍 코드를 몰래 삽입할 수 있습니다. 공격자가 이를 악용하면 서버를 완전히 제어하거나 민감한 데이터를 탈취할 수 있습니다.
🇺🇸 원문 (English)
In Dolibarr ERP & CRM <= 22.0.4, PHP code detection and editing permission enforcement in the Website module is not applied consistently to all input parameters, allowing an authenticated user restricted to HTML/JavaScript editing to inject PHP code through unprotected inputs during website page creation.
📍 영향받는 시스템
Dolibarr ERP & CRM 22.0.4 이하 버전
⚔️ 공격 벡터
웹사이트 페이지 생성 중 보호되지 않은 입력 파라미터를 통한 인증된 사용자의 PHP 코드 주입
🛡️ 대응 방법
Dolibarr를 22.0.5 이상으로 업그레이드하거나 모든 입력 파라미터에 대한 PHP 코드 감지 및 권한 검증 강화
🔧 검증 코드
반환된 버전이 22.0.4 이하면 취약하며, 22.0.5 이상이면 패치됨
test -f /var/www/html/dolibarr/htdocs/main.inc.php && grep -oP "DOLIBARR_VERSION\s*=\s*'[^']+'" /var/www/html/dolibarr/htdocs/main.inc.php | cut -d"'" -f2