🔍 CVE-2026-105805

0.0
CVSS Score
UNKNOWN
2026-10-06
2026-10-06 20:03
✅ 완료

🇰🇷 한글 설명

Payload CMS의 특정 버전에서 정렬 매개변수를 조작하여 읽기 권한이 없는 필드의 값을 추론할 수 있는 취약점이 발견되었습니다. 공격자는 읽기 가능한 컬렉션의 정렬 기능을 악용하여 보호된 필드의 제한된 정보를 알아낼 수 있습니다. 이 문제는 3.88.0 및 4.0.0-canary.27 버전에서 수정되었습니다.

💡 쉬운 설명

데이터를 정렬하는 기능을 악용하여 원래는 볼 수 없는 비밀 정보를 간접적으로 알아낼 수 있는 보안 약점입니다. 정렬 순서가 바뀌는 것을 보고 데이터의 내용을 짐작하는 방식입니다.

🇺🇸 원문 (English)

Payload is a free and open source headless content management system. In versions before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query a readable collection, control its sorting, and select a protected field as the sort parameter can infer limited information about field values the user cannot read. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

📍 영향받는 시스템

Payload CMS 3.88.0 미만 버전 및 4.0.0-canary.27 미만 버전

⚔️ 공격 벡터

읽기 권한이 있는 컬렉션의 정렬(sorting) 매개변수에 보호된 필드를 지정하여 데이터 값을 추론

🛡️ 대응 방법

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

🔧 검증 코드

명령어 결과에 취약한 버전 범위가 출력되면 업데이트가 필요한 상태입니다.

Shell / Script
npm list payload --depth=0 | grep -E 'payload@(3\.[0-8][0-7]\.|4\.0\.0-canary\.[0-2][6])'

💻 영향받는 소프트웨어

Magento Open Source