🔍 CVE-2023-50029

10.0
CVSS Score
CRITICAL
2024-06-24
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

PrestaShop의 M4 PDF Extensions (m4pdf) 모듈 버전 3.3.2 이하에 PHP Injection 취약점이 존재합니다. 공격자는 M4PDF::saveTemplate() 메서드를 통해 입력값 검증을 우회하여 임의의 PHP 코드를 서버에서 실행할 수 있으며, 이는 완전한 서버 제어권 획득을 초래합니다.

💡 쉬운 설명

PrestaShop의 PDF 생성 확장 프로그램(m4pdf)에 심각한 결함이 있어 해커가 웹서버를 완전히 장악할 수 있습니다. 즉시 모듈을 최신 버전으로 업데이트하거나 제거해야 합니다.

🇺🇸 원문 (English)

PHP Injection vulnerability in the module "M4 PDF Extensions" (m4pdf) up to version 3.3.2 from PrestaAddons for PrestaShop allows attackers to run arbitrary code via the M4PDF::saveTemplate() method.

📍 영향받는 시스템

PrestaShop M4 PDF Extensions (m4pdf) 모듈 <= 3.3.2

⚔️ 공격 벡터

M4PDF::saveTemplate() 메서드의 부적절한 입력 검증으로 인한 PHP 코드 인젝션

🛡️ 대응 방법

모듈을 3.3.3 이상으로 업데이트하거나 필요하지 않으면 모듈 제거

🔧 검증 코드

m4pdf 모듈의 설치 경로를 확인하고 composer.json에서 버전 번호를 추출합니다. 3.3.2 이하면 취약합니다.

Shell / Script
find /path/to/prestashop -name 'm4pdf' -type d 2>/dev/null && grep -oP '"version": "\K[0-9.]+' /path/to/prestashop/modules/m4pdf/composer.json 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP