🇰🇷 한글 설명
file 라이브러리의 CDF 파일 읽기 함수(cdf_read_short_sector)에서 발견된 취약점으로, PHP Fileinfo 컴포넌트에 영향을 미칩니다. 악의적으로 조작된 CDF 파일을 처리할 때 assertion 실패를 유발하여 애플리케이션이 강제 종료(Denial of Service)되는 문제입니다.
💡 쉬운 설명
특정 파일 형식(CDF)을 검사하는 코드에 결함이 있어서, 조작된 파일을 업로드하면 웹서버나 애플리케이션이 갑자기 중단됩니다. 데이터 탈취나 시스템 장악은 불가능하지만, 서비스 중단으로 인한 피해를 입을 수 있습니다.
🇺🇸 원문 (English)
The cdf_read_short_sector function in cdf.c in file before 5.19, as used in the Fileinfo component in PHP before 5.4.30 and 5.5.x before 5.5.14, allows remote attackers to cause a denial of service (assertion failure and application exit) via a crafted CDF file.
📍 영향받는 시스템
file < 5.19, PHP 5.4.x < 5.4.30, PHP 5.5.x < 5.5.14
⚔️ 공격 벡터
악의적인 CDF 파일을 시스템에 업로드하거나 file 명령어로 처리하도록 유도
🛡️ 대응 방법
file 라이브러리를 5.19 이상으로, PHP를 5.4.30 이상 또는 5.5.14 이상으로 업그레이드
🔧 검증 코드
PHP 버전이 5.4.30 이상(5.5는 5.5.14 이상)이고 file이 5.19 이상이면 패치됨
php -v 2>/dev/null | head -1 && file --version | head -1