🔍 CVE-2026-104478

7.1
CVSS Score
HIGH
2026-10-03
2026-10-05 16:17
✅ 완료

🇰🇷 한글 설명

Formwork 2.3.13 미만 버전의 BackupController에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증된 패널 사용자가 Base64로 인코딩된 백슬래시 구분 페이로드를 사용하여 Linux의 PHP basename 검증을 우회하고, 백업 디렉토리 외부의 임의 파일을 읽거나 삭제할 수 있습니다.

💡 쉬운 설명

권한이 있는 사용자가 특수하게 조작된 코드를 보내 시스템의 중요한 파일을 몰래 읽거나 지울 수 있는 보안 약점입니다. 파일 경로를 확인하는 보안 장치를 속여서 허용되지 않은 영역까지 접근하는 방식입니다.

🇺🇸 원문 (English)

Formwork before 2.3.13 contains a path traversal vulnerability in BackupController that allows authenticated panel users to read or delete arbitrary files. Attackers with backup download or delete permission can supply a base64-encoded backslash-separated traversal payload that bypasses PHP basename on Linux to access files outside the backup directory.

📍 영향받는 시스템

Formwork version < 2.3.13

⚔️ 공격 벡터

인증된 사용자가 Base64로 인코딩된 경로 탐색 페이로드를 BackupController에 전송

🛡️ 대응 방법

Formwork를 최신 버전인 2.3.13 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과가 VULNERABLE이면 취약한 버전이며, SAFE이면 안전한 버전입니다.

Shell / Script
php -r "echo version_compare(VERSION_CONSTANT, '2.3.13', '<') ? 'VULNERABLE' : 'SAFE';"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux