🔍 CVE-2017-14251

8.8
CVSS Score
HIGH
2017-09-11
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

TYPO3 콘텐츠 관리 시스템의 fileDenyPattern 필터 우회 취약점으로, 인증된 사용자가 .pht 확장자 파일을 업로드하여 임의의 PHP 코드를 실행할 수 있습니다. 영향을 받는 버전은 TYPO3 7.6.0-7.6.21과 8.0.0-8.7.4입니다.

💡 쉬운 설명

TYPO3 웹사이트 관리 시스템에서 파일 업로드 보안 검사를 우회하여 위험한 PHP 파일을 업로드할 수 있는 보안 결함입니다. 로그인한 사용자가 악의적인 코드를 서버에서 실행하도록 할 수 있습니다.

🇺🇸 원문 (English)

Unrestricted File Upload vulnerability in the fileDenyPattern in sysext/core/Classes/Core/SystemEnvironmentBuilder.php in TYPO3 7.6.0 to 7.6.21 and 8.0.0 to 8.7.4 allows remote authenticated users to upload files with a .pht extension and consequently execute arbitrary PHP code.

📍 영향받는 시스템

TYPO3 7.6.0 ~ 7.6.21, 8.0.0 ~ 8.7.4

⚔️ 공격 벡터

인증된 사용자가 .pht 확장자로 PHP 코드를 포함한 파일을 업로드하여 서버에서 실행

🛡️ 대응 방법

TYPO3를 7.6.22, 8.7.5 이상으로 업그레이드하거나 fileDenyPattern 설정을 강화하여 .pht, .phtml 등의 실행 가능한 확장자 업로드 차단

🔧 검증 코드

명령어 실행 결과에서 TYPO3 버전 번호가 7.6.22 미만 또는 8.0.0~8.7.4 범위면 취약하며, 8.7.5 이상이면 패치됨

Shell / Script
find /var/www -name 'ext_emconf.php' -path '*typo3*' 2>/dev/null | xargs grep -oE "'[0-9]+\.[0-9]+\.[0-9]+'" 2>/dev/null | head -1 || dpkg -l 2>/dev/null | grep typo3

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP