🇰🇷 한글 설명
file 5.18 이전과 PHP Fileinfo 5.6.0 이전에서 CDF 파일의 부정확한 root_storage 값으로 인한 NULL 포인터 역참조 취약점입니다. 원격 공격자가 악의적인 CDF 파일을 전송하여 애플리케이션을 충돌시키고 서비스 거부를 유발할 수 있습니다.
💡 쉬운 설명
손상된 CDF 파일이 파일 분석 도구에 의해 처리되면 프로그램이 중단됩니다. 공격자는 이를 이용해 웹서버의 서비스를 중단시킬 수 있습니다.
🇺🇸 원문 (English)
file before 5.18, as used in the Fileinfo component in PHP before 5.6.0, allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a zero root_storage value in a CDF file, related to cdf.c and readcdf.c.
📍 영향받는 시스템
file < 5.18, PHP < 5.6.0 (Fileinfo 컴포넌트 사용)
⚔️ 공격 벡터
악의적인 CDF 파일을 파일 업로드 또는 분석 API를 통해 제출
🛡️ 대응 방법
file을 5.18 이상, PHP를 5.6.0 이상으로 업그레이드
🔧 검증 코드
file 버전이 5.18 이상, PHP 버전이 5.6.0 이상이면 취약점이 해결됨
file --version 2>/dev/null | head -1 && php -v 2>/dev/null | head -1