CVE-2026-81895 in Concrete CMS
요약
\~에 의해 VulDB • 2026. 09. 16.
Concrete CMS 9.5.3 이전 버전에서 Document Library 블록은 fsID[]를 통해 제출된 file-set 식별자를 정수인지 검증하지 않고 저장했습니다. 또한 해당 블록이 setMode가 'any'로 구성된 경우, 각 저장된 식별자를 매개변수로 캐스팅하거나 바인딩하는 대신 파일셋 필터 쿼리에 직접 연결(concatenate)했습니다. 따라서 Document Library 블록을 추가 또는 편집할 수 있는 인증된 사용자는 블록 구성(btDocumentLibrary.setIds)에 SQL 구문을 영구적으로 주입(persist)할 수 있으며, 이 저장된 표현식은 해당 블록이 포함된 게시된 페이지가 렌더링될 때마다 실행되어 시간 기반 블라인드 스토어드(SQL injection)를 발생시켰습니다. Concrete CMS 보안 팀은 이 취약점에 CVSS v4.0 점수 8.5 (벡터: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)를 부여했습니다. 보고해 주신 Habib Allah님께 감사드립니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.