🇰🇷 한글 설명
NGINX Open Source 및 NGINX Plus의 ngx_http_mp4_module에서 버퍼 오버리드 또는 오버라이트 취약점이 발견되었습니다. 공격자가 특수하게 제작된 MP4 파일을 통해 NGINX 워커 메모리를 조작하면 프로세스가 종료되거나 임의의 코드가 실행될 수 있습니다.
💡 쉬운 설명
악의적으로 만들어진 MP4 동영상 파일을 재생하려고 할 때 NGINX 서버의 메모리에 오류를 일으키는 문제입니다. 이로 인해 서버가 갑자기 꺼지거나 해커가 서버를 제어할 위험이 있습니다.
🇺🇸 원문 (English)
NGINX Open Source and NGINX Plus have a vulnerability in the ngx_http_mp4_module module, which might allow an attacker to trigger a buffer over-read or over-write to the NGINX worker memory resulting in its termination or possibly code execution, using a specially crafted MP4 file. This issue affects NGINX Open Source and NGINX Plus if it is built with the ngx_http_mp4_module module and the mp4 directive is used in the configuration file. Additionally, the attack is possible only if an attacker can trigger the processing of a specially crafted MP4 file with the ngx_http_mp4_module module.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
📍 영향받는 시스템
ngx_http_mp4_module이 포함되어 빌드되고 mp4 지시어가 설정된 NGINX Open Source 및 NGINX Plus
⚔️ 공격 벡터
특수하게 조작된 MP4 파일을 서버에 업로드하거나 요청하여 ngx_http_mp4_module이 이를 처리하도록 유도
🛡️ 대응 방법
NGINX를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 사용하지 않는 경우 mp4 모듈 설정을 비활성화
🔧 검증 코드
명령어 결과에 'with-http_mp4_module'이 포함되어 있다면 해당 모듈이 활성화된 상태이므로 주의가 필요합니다.
nginx -V 2>&1 | grep -o 'with-http_mp4_module'