🔍 CVE-2025-65875

8.8
CVSS Score
HIGH
2026-02-03
2026-02-04 17:16
✅ 완료

🇰🇷 한글 설명

FPDF v1.86 및 이전 버전의 AddFont() 함수에서 임의 파일 업로드 취약성이 존재하여 공격자가 임의의 PHP 파일을 업로드하여 임의의 코드를 실행할 수 있는 취약점

💡 쉬운 설명

FPDF 라이브러리의 취약점으로 인해 공격자가 임의의 파일을 업로드하여 시스템에 악성 코드를 실행시킬 수 있습니다. 이는 웹 애플리케이션의 보안을 위협할 수 있습니다.

🇺🇸 원문 (English)

An arbitrary file upload vulnerability in the AddFont() function of FPDF v1.86 and earlier allows attackers to execute arbitrary code via uploading a crafted PHP file.

📍 영향받는 시스템

FPDF v1.86 및 이전 버전

⚔️ 공격 벡터

공격자는 임의의 PHP 파일을 업로드하여 시스템에 악성 코드를 실행시킬 수 있습니다.

🛡️ 대응 방법

FPDF 라이브러리를 최신 버전으로 업데이트하고, 파일 업로드 기능에 대한 보안 검사를 강화하세요.

🔧 검증 코드

이 코드는 Python의 pip 패키지 관리자를 사용하여 FPDF 라이브러리의 버전을 확인합니다. Python이 설치되어 있고, pip 패키지 관리자가 사용 가능해야 합니다. 코드를 실행하기 전에 pip이 설치되어 있는지 확인하세요.

Shell / Script
import subprocess
result = subprocess.run(['pip', 'show', 'fpdf'], capture_output=True, text=True)
if 'Version: 1.86' in result.stdout or 'Version: ' not in result.stdout:
    print("{\"result\": \"취약\", \"reason\": \"FPDF 버전이 1.86 또는 이전 버전입니다.\"}")
else:
    print("{\"result\": \"양호\", \"reason\": \"FPDF 버전이 1.86 이후 버전입니다.\"}")

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP