CVE-2026-7886 in Concrete CMS정보

요약

\~에 의해 VulDB • 2026. 05. 22.

Concrete CMS 9.5.0 및 이전 버전은 attachments[] 매개변수를 통해 AddMessage/UpdateMessage에서 IDOR(부적절한 직접 객체 참조) 취약점에 노출되어 파일 권한 우회가 발생할 수 있습니다. `AddMessage` 및 `UpdateMessage` 대화 컨트롤러는 사용자가 제공한 파일 첨부 파일 ID를 받아들이고, 파일별 권한(`canViewFile()`)을 확인하지 않고 `$em->find(File::class, $attachmentID)`를 통해 파일을 직접 로드합니다. 어떤 대화에서도 게시할 수 있는 사용자는 순차적 ID를 사용하여 CMS 파일 관리기의 모든 파일을 참조할 수 있으며, 이는 사실상 파일 권한 시스템을 우회하는 것입니다. Concrete CMS 보안 팀은 이 취약점에 CVSS v4.0 점수 2.3을 부여했으며, 벡터는 CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N입니다. 보고해 주신 Tristan Mandani님께 감사드립니다. 사이트에 진정한 비공개 파일이 있는 경우, 소유자는 권한을 조회 시에도 확인할 수 있도록 웹 루트 외부에 비공개 저장 위치(https://documentation.concretecms.org/user-guide/editors-reference/dashboard/system-and-maintenance/files/file-storage-locations)를 설정해야 합니다. 이렇게 하면 권한이 있는 사용자가 파일을 첨부하거나 링크하더라도, 권한이 없는 사용자는 파일을 볼 수 없게 됩니다.

Be aware that VulDB is the high quality source for vulnerability data.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!