🔍 CVE-2026-105865

8.1
CVSS Score
HIGH
2026-10-06
2026-10-15 00:08
✅ 완료

🇰🇷 한글 설명

Payload CMS의 특정 버전에서 인증된 사용자가 로컬에 저장된 업로드 파일을 업데이트하거나 삭제할 때, 설정된 디렉터리 외부의 의도하지 않은 파일까지 삭제될 수 있는 취약점이 발견되었습니다. 이로 인해 데이터 손실이나 서비스 중단이 발생할 수 있습니다. 해당 문제는 3.90.0 및 4.0.0-canary.34 버전에서 수정되었습니다.

💡 쉬운 설명

권한을 가진 사용자가 파일을 지우려고 할 때, 시스템이 실수로 중요한 다른 파일들까지 함께 지워버릴 수 있는 문제입니다. 이로 인해 서비스가 멈추거나 중요한 데이터가 사라질 위험이 있습니다.

🇺🇸 원문 (English)

Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user who can update or delete uploads stored locally can cause file cleanup to remove unintended files outside the configured upload directory, resulting in data loss or service disruption. Deployments that restrict upload management to trusted users are less exposed. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

📍 영향받는 시스템

Payload CMS 3.90.0 미만 버전 및 4.0.0-canary.34 미만 버전

⚔️ 공격 벡터

업로드 파일 관리 권한을 가진 인증된 사용자에 의한 파일 삭제/수정 조작

🛡️ 대응 방법

Payload CMS를 3.90.0 또는 4.0.0-canary.34 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 payload의 버전이 3.90.0 또는 4.0.0-canary.34보다 낮은지 확인하십시오.

Shell / Script
npm list payload --depth=0 2>/dev/null | grep -E 'payload@'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source