🇰🇷 한글 설명
phpMyNewsletter 0.8 beta5 이전 버전의 admin/index.php에서 로그인 전에 설정 수정 접근이 가능한 취약점입니다. 원격 공격자가 saveGlobalconfig 작업을 통해 설정 데이터를 손실시키거나 직접 정적 코드를 주입할 수 있으며, 이는 시스템의 완전한 장애로 이어질 수 있습니다.
💡 쉬운 설명
phpMyNewsletter 뉴스레터 소프트웨어에서 로그인하지 않은 누구나 시스템 설정을 변경할 수 있는 심각한 결함입니다. 공격자가 이를 이용하면 서버를 마비시키거나 악성 코드를 설치할 수 있습니다.
🇺🇸 원문 (English)
admin/index.php in Gregory Kokanosky phpMyNewsletter 0.8 beta5 and earlier provides access to configuration modification before login, which allows remote attackers to cause a denial of service (loss of configuration data), and possibly perform direct static code injection, via a saveGlobalconfig action.
📍 영향받는 시스템
phpMyNewsletter 0.8 beta5 및 그 이전 모든 버전
⚔️ 공격 벡터
원격 공격자가 인증 없이 HTTP POST 요청으로 admin/index.php의 saveGlobalconfig 매개변수를 통해 설정 파일 수정
🛡️ 대응 방법
phpMyNewsletter를 최신 버전으로 업그레이드하거나 admin/index.php에 로그인 전 인증 검사 추가
🔧 검증 코드
phpmynewsletter가 설치되어 있으면 패키지 정보 또는 파일 경로가 표시되며, 0.8 beta5 버전이면 즉시 업그레이드 필요
dpkg -l 2>/dev/null | grep -i phpmynewsletter || find / -path '*/phpmynewsletter/*' -name 'index.php' 2>/dev/null