🇰🇷 한글 설명
Statamic CMS의 이전 보안 패치(CVE-2026-41175)가 불완전하여 발생한 취약점입니다. 쿼리 빌더에는 조치가 되었으나 인메모리 컬렉션 정렬에는 보호가 적용되지 않아, 정렬 매개변수를 조작할 경우 콘텐츠와 에셋이 손실될 수 있습니다.
💡 쉬운 설명
웹사이트의 정렬 기능을 악용하여 사이트의 중요한 데이터나 파일을 삭제할 수 있는 결함입니다. 사용자가 입력한 정렬 기준을 웹사이트가 검증 없이 그대로 사용할 때 발생합니다.
🇺🇸 원문 (English)
Statamic is a Laravel and Git powered content management system (CMS). Prior to 5.73.23 and 6.20.0, the fix for CVE-2026-41175 was incomplete. It addressed the issue in the query builder, but the same protection was not applied to in-memory collection sorting. Manipulating sort parameters could result in the loss of content and assets. This requires a front-end template that passes request input into a tag's sort parameter. It is not exploitable by default — a template would need to be explicitly set up to sort by a visitor-controlled value. This has been fixed in 5.73.23 and 6.20.0.
📍 영향받는 시스템
Statamic 5.73.23 미만 및 6.20.0 미만 버전
⚔️ 공격 벡터
사용자 입력값이 포함된 정렬 매개변수를 조작하여 인메모리 컬렉션 정렬 로직을 공격
🛡️ 대응 방법
Statamic을 최신 버전인 5.73.23 또는 6.20.0 이상으로 업데이트
🔧 검증 코드
출력된 버전이 5.73.23 또는 6.20.0보다 낮은지 확인
composer show statamic/statamic | grep versions