🔍 CVE-2026-18426

6.5
CVSS Score
MEDIUM
2026-09-15
2026-09-21 17:53
✅ 완료

🇰🇷 한글 설명

Concrete CMS 9.0.0부터 9.5.2 버전에서 Express Form 블록의 제어 관리 작업 시 블록 단위의 편집 권한 검사가 누락되었습니다. 인증된 사용자가 CSRF 토큰을 재사용하여 권한이 없는 다른 Express Form의 컨트롤을 수정하거나 삭제할 수 있으며, 이를 통해 저장형 XSS 공격을 수행할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 자신이 수정할 권한이 없는 다른 양식(Form)을 마음대로 고칠 수 있는 보안 결함입니다. 공격자는 이 취약점을 이용해 악성 코드를 심어 다른 사용자에게 피해를 줄 수 있습니다.

🇺🇸 원문 (English)

Concrete CMS 9.0.0 through 9.5.2 did not enforce a block-level edit-permission check on the Express Form block's control-management actions, which relied solely on CSRF token validation. Because the token is bound to the user and action rather than to a specific block, page, or form, an authenticated user with edit access to one Express Form could reuse a validly obtained token to add, modify, or delete controls on Express Forms they were not authorized to edit, including injecting a control whose value is later rendered as HTML to achieve stored XSS. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 2.0 with vector CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N. Thanks Yat Wu for reporting.

📍 영향받는 시스템

Concrete CMS 9.0.0 ~ 9.5.2

⚔️ 공격 벡터

권한이 있는 사용자가 유효한 CSRF 토큰을 재사용하여 다른 블록의 컨트롤을 조작하는 방식

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전이 9.0.0 이상 9.5.2 이하인지 확인하십시오.

Shell / Script
composer show concrete/concrete5 | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring AI Vector Store