🇰🇷 한글 설명
PHPCompta/NOALYSS 6.7.2 이전 버전의 backup.php에서 'd' 파라미터가 적절히 검증되지 않아 셸 메타문자를 통한 임의 명령어 실행이 가능한 취약점입니다. 공격자가 원격에서 서버 내 임의 명령어를 실행할 수 있어 시스템 완전 장악이 가능합니다.
💡 쉬운 설명
PHPCompta/NOALYSS 백업 프로그램의 특정 부분이 입력값을 제대로 확인하지 않아, 악의적인 명령어를 몰래 실행할 수 있는 문제입니다. 이를 통해 해커가 서버의 모든 데이터에 접근하거나 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
backup.php in PHPCompta/NOALYSS before 6.7.2 allows remote attackers to execute arbitrary commands via shell metacharacters in the d parameter.
📍 영향받는 시스템
PHPCompta/NOALYSS 6.7.2 이전 버전
⚔️ 공격 벡터
backup.php의 'd' 파라미터에 셸 메타문자(;, |, &&, `, $() 등)를 포함하여 POST/GET 요청 전송
🛡️ 대응 방법
PHPCompta/NOALYSS를 6.7.2 이상으로 업그레이드하거나, backup.php에서 입력값 검증/sanitization 적용
🔧 검증 코드
설치된 NOALYSS 버전이 6.7.2 미만이면 취약점이 존재하며, backup.php 파일이 발견되고 버전이 6.7.2 미만인 경우 즉시 업그레이드 필요
cat /var/www/html/noalyss/VERSION 2>/dev/null || dpkg -l 2>/dev/null | grep -i noalyss || find / -name backup.php -path '*noalyss*' 2>/dev/null