🇰🇷 한글 설명
PHP121 1.4 버전의 php121language.php 파일에서 SQL 인젝션 취약점이 발견되었습니다. 공격자는 php121un HTTP 쿠키 파라미터를 통해 임의의 SQL 명령을 실행할 수 있으며, 쿼리 결과가 include 문에 사용됨에 따라 원격 코드 실행까지 가능합니다.
💡 쉬운 설명
웹사이트의 쿠키 정보를 조작하여 데이터베이스를 마음대로 조종할 수 있는 취약점입니다. 이를 통해 공격자가 서버에 악성 코드를 실행시켜 시스템을 제어할 수 있습니다.
🇺🇸 원문 (English)
SQL injection vulnerability in php121language.php in PHP121 1.4 allows remote attackers to execute arbitrary SQL commands and execute arbitrary code via the sess_username variable, as set by the php121un HTTP COOKIE parameter, which is used in multiple files including php121login.php. NOTE: the code execution occurs because the SQL query results are used in an include statement.
⚔️ 공격 벡터
HTTP 쿠키(php121un) 파라미터를 이용한 SQL 인젝션 및 원격 코드 실행(RCE)
🛡️ 대응 방법
최신 버전으로 업데이트하거나, 입력값에 대한 엄격한 검증 및 Prepared Statement를 적용하여 SQL 인젝션을 방지해야 합니다.
🔧 검증 코드
명령어 실행 결과 해당 파일 경로가 출력된다면 취약한 소프트웨어가 설치되어 있을 가능성이 큽니다.
find /var/www/html -name "php121language.php" 2>/dev/null