🔍 CVE-2026-68535

4.3
CVSS Score
MEDIUM
2026-09-11
2026-09-24 20:05
✅ 완료

🇰🇷 한글 설명

Concrete CMS 9.2.0에서 9.5.2 버전 사이의 Area API 내 block-create 엔드포인트에서 데이터 검증 누락 취약점이 발견되었습니다. 인증된 사용자가 권한이 없는 파일의 참조를 블록에 저장할 수 있으며, 이로 인해 파일 URL과 미리보기가 노출될 수 있습니다.

💡 쉬운 설명

권한이 없는 사용자가 남의 파일을 몰래 웹사이트에 표시하도록 설정할 수 있는 보안 허점입니다. 이로 인해 숨겨져 있어야 할 파일의 주소나 이미지가 다른 사람들에게 보일 수 있습니다.

🇺🇸 원문 (English)

Concrete CMS Area API's block-create endpoint in versions 9.2.0 to 9.5.2 did not invoke the block type controller's validate() method on submitted data, which, for file-referencing blocks such as hero_image and gallery, is where the referenced file is authorized against the user's file-manager visibility. As a result, an authenticated user holding the block-add scope could store, and cause the page to render, a reference to a file that the file-manager authorization policy would otherwise reject, disclosing that file's URL and preview to the editor and to visitors of the affected page. Under public file storage, the URL and thumbnail are exposed directly; under private storage, the disclosure is limited by the permission-checked download URL. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 5.1 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N. Thanks riodrwn for reporting.

📍 영향받는 시스템

Concrete CMS versions 9.2.0 to 9.5.2

⚔️ 공격 벡터

인증된 사용자가 block-add 권한을 이용해 검증되지 않은 파일 참조 데이터를 API로 전송

🛡️ 대응 방법

Concrete CMS를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

설치된 Concrete CMS의 버전을 확인하여 9.2.0에서 9.5.2 사이인지 확인합니다.

Shell / Script
grep -r "Concrete CMS" /path/to/cms/config/database.php | grep -E 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring AI Vector Store