🇰🇷 한글 설명
Omnispace Agora Project 26.10.0 미만 버전에서 코드 주입 취약점이 발견되었습니다. 공격자는 SQL 인젝션을 통해 설치 프로세스를 재실행하고 config.inc.php 파일에 임의의 PHP 코드를 삽입하여 인증 없이 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
해커가 데이터베이스를 조작하여 시스템 설정 파일에 악성 코드를 몰래 심을 수 있는 문제입니다. 이를 통해 해커는 사용자 인증 없이도 서버를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
Omnispace Agora Project before 26.10.0 contains a code injection vulnerability where unescaped, attacker-controlled values are written into the config.inc.php configuration file during installation through File::updateConfigFile() and DbInstall::dbControl(), combined with an SQL injection issue enabled by PDO::ATTR_EMULATE_PREPARES supporting stacked queries. Attackers can exploit the SQL injection to re-trigger the installer and inject arbitrary PHP code into config.inc.php, achieving unauthenticated remote code execution on the underlying system.
📍 영향받는 시스템
Omnispace Agora Project 26.10.0 미만 모든 버전
⚔️ 공격 벡터
SQL 인젝션을 이용한 설치 프로세스 재실행 및 config.inc.php 파일에 PHP 코드 주입
🛡️ 대응 방법
Omnispace Agora Project를 최신 버전인 26.10.0 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
설치된 소프트웨어의 버전을 확인하여 26.10.0 미만인지 확인하십시오.
grep -r 'Agora Project' /path/to/installation/version.txt 2>/dev/null || echo 'Version check required'