🔍 CVE-2025-58048

9.9
CVSS Score
CRITICAL
2025-08-28
2026-09-26 00:10
✅ 완료

🇰🇷 한글 설명

Paymenter 1.2.11 이전 버전의 티켓 첨부 파일 기능에서 인증된 사용자가 임의의 파일을 업로드할 수 있습니다. 이를 통해 데이터베이스 민감 정보 추출, 설정 파일의 자격증명 탈취, 웹서버 권한으로 시스템 명령 실행이 가능합니다.

💡 쉬운 설명

Paymenter 웹샵 서비스에서 파일 검증 부족으로 악의적 사용자가 위험한 파일을 업로드할 수 있습니다. 업로드된 파일을 통해 서버 정보 탈취와 임의 명령 실행이 가능합니다.

🇺🇸 원문 (English)

Paymenter is a free and open-source webshop solution for hostings. Prior to version 1.2.11, the ticket attachments functionality in Paymenter allows a malicious authenticated user to upload arbitrary files. This could result in sensitive data extraction from the database, credentials being read from configuration files, and arbitrary system commands being run under the web server user context. This vulnerability was patched by commit 87c3db4 and was released under the version 1.2.11 tag without any other code modifications compared to version 1.2.10. If upgrading is not immediately possible, administrators can mitigate this vulnerability with one or more of the following measures: updating nginx config to download attachments instead of executing them or disallowing access to /storage/ fully using a WAF such as Cloudflare.

📍 영향받는 시스템

Paymenter <= 1.2.10

⚔️ 공격 벡터

인증된 사용자가 티켓 첨부 파일 업로드 기능을 이용하여 웹셸(PHP 등) 파일 업로드

🛡️ 대응 방법

Paymenter 1.2.11 이상으로 업그레이드하거나 nginx 설정 수정 및 WAF로 /storage/ 디렉토리 접근 제한

🔧 검증 코드

버전이 1.2.11 이상이면 안전, 1.2.10 이하면 취약점 존재

Shell / Script
grep '"version"' composer.json 2>/dev/null | head -1 || grep -r '1\.2\.[0-9]' . 2>/dev/null | grep -i version | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx