🔍 CVE-2026-28782

4.3
CVSS Score
MEDIUM
2026-03-04
2026-06-17 10:29
✅ 완료

🇰🇷 한글 설명

Craft CMS의 특정 버전에서 '복제(Duplicate)' 기능 수행 시 권한 검증이 미흡하여 발생하는 취약점입니다. '보기' 권한만 가진 사용자도 직접 요청을 통해 UI 제한을 우회하여 다른 사용자의 항목을 복제할 수 있으며, 증가하는 Entry ID를 이용한 무차별 대입 공격이 가능합니다.

💡 쉬운 설명

권한이 없는 사용자가 몰래 다른 사람의 게시물을 복사해 가져갈 수 있는 보안 구멍이 발견되었습니다. 공격자가 숫자를 하나씩 바꿔가며 시스템 내의 모든 게시물을 무단으로 복제할 위험이 있습니다.

🇺🇸 원문 (English)

Craft is a content management system (CMS). Prior to 5.9.0-beta.1 and 4.17.0-beta.1, the "Duplicate" entry action does not properly verify if the user has permission to perform this action on the specific target elements. Even with only "View Entries" permission (where the "Duplicate" action is restricted in the UI), a user can bypass this restriction by sending a direct request. Furthermore, this vulnerability allows duplicating other users' entries by specifying their Entry IDs. Since Entry IDs are incremental, an attacker can trivially brute-force these IDs to duplicate and access restricted content across the system. This vulnerability is fixed in 5.9.0-beta.1 and 4.17.0-beta.1.

📍 영향받는 시스템

Craft CMS 5.9.0-beta.1 및 4.17.0-beta.1 미만 버전

⚔️ 공격 벡터

권한 검증이 누락된 API 엔드포인트에 직접 요청을 보내 타인의 Entry ID를 지정하여 복제 시도

🛡️ 대응 방법

Craft CMS를 최신 보안 패치가 적용된 버전(5.9.0-beta.1 또는 4.17.0-beta.1 이상)으로 업데이트

🔧 검증 코드

출력된 버전 정보가 5.9.0-beta.1 또는 4.17.0-beta.1보다 낮은지 확인

Shell / Script
composer show craft/cms | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access