🇰🇷 한글 설명
Joomla의 Conditional Content 확장 프로그램에서 인증된 권한 있는 사용자가 원격 코드 실행(RCE)을 수행할 수 있는 취약점입니다. 해당 버전은 기사 구문에 포함된 인라인 PHP 조건 규칙을 검증 없이 실행하며, Joomla의 기본 필터가 이를 차단하지 못해 웹 서버 권한으로 코드가 실행됩니다.
💡 쉬운 설명
권한을 가진 사용자가 게시물 안에 몰래 악성 코드를 심어두면, 게시물이 공개되는 순간 서버가 그 코드를 실행하게 되는 보안 약점입니다. 이를 통해 공격자는 서버를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
Joomla Extension - regularlabs.com - Authenticated, privileged remote code execution in Conditional Content extension for Joomla < 8.0.0 - Conditional Content Pro accepts inline PHP Condition Rules in article syntax. In affected versions, the PHP is passed to the Conditions evaluator without checking who authored the article. Joomla's normal Author text filter preserves the syntax, so publishing the article causes the code to run as the web-server process.
📍 영향받는 시스템
Joomla Conditional Content extension (regularlabs.com) version < 8.0.0
⚔️ 공격 벡터
인증된 사용자가 기사 구문에 PHP 코드를 삽입하여 게시물을 발행하는 방식
🛡️ 대응 방법
Conditional Content 확장 프로그램을 8.0.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 8.0.0 미만인지 확인하여 취약 여부를 판단합니다.
composer show regularlabs/conditional-content | grep 'versions'