🔍 CVE-2025-54869

0.0
CVSS Score
UNKNOWN
2025-08-06
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

FPDI는 기존 PDF의 페이지를 읽어 FPDF 템플릿으로 사용하는 PHP 클래스 모음입니다. 2.6.2 이하 버전에서 악의적인 PDF 파일 처리 시 메모리 소진으로 인한 DoS 공격에 취약합니다. 반복적인 공격으로 서비스 장애가 발생하며, 2.6.3에서 수정되었습니다.

💡 쉬운 설명

FPDI 라이브러리가 악의로 만들어진 PDF를 처리할 때 메모리를 과도하게 사용해서 시스템이 멈출 수 있습니다. 공격자가 작은 악성 PDF 파일을 업로드하는 것만으로 서비스를 이용 불가능하게 만들 수 있습니다.

🇺🇸 원문 (English)

FPDI is a collection of PHP classes that facilitate reading pages from existing PDF documents and using them as templates in FPDF. In versions 2.6.2 and below, any application that uses FPDI to process user-supplied PDF files is at risk, causing a Denial of Service (DoS) vulnerability. An attacker can upload a small, malicious PDF file that will cause the server-side script to crash due to memory exhaustion. Repeated attacks can lead to sustained service unavailability. This issue is fixed in version 2.6.3.

📍 영향받는 시스템

FPDI PHP 라이브러리 버전 2.6.2 이하

⚔️ 공격 벡터

사용자가 업로드한 악의적으로 조작된 PDF 파일을 서버에서 처리할 때 메모리 소진 공격

🛡️ 대응 방법

FPDI를 2.6.3 버전 이상으로 업그레이드 (composer update fpdf/fpdi)

🔧 검증 코드

출력된 버전이 2.6.3 이상이면 안전하고, 2.6.2 이하이면 즉시 업그레이드가 필요합니다.

Shell / Script
composer show fpdi 2>/dev/null | grep -i version

💻 영향받는 소프트웨어

PHP