CVE-2026-21876
OWASP CRS는 여러 content-type 파트를 사용한 multipart 우회가 존재합니다.
- 게시됨
- 2026. 1. 8.
- 업데이트됨
- 2026. 4. 9.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 5. 13.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N보통 · 다음 30일
- 백분위수
- 97.1%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
OWASP 핵심 규칙 세트(CRS)는 호환되는 웹 애플리케이션 방화벽과 함께 사용하기 위한 일반적인 공격 탐지 규칙 세트입니다. 4.22.0 및 3.3.8 버전 이전에는 현재 규칙 922110에 여러 부분으로 구성된 multipart 요청을 처리할 때 버그가 있었습니다. 체인의 첫 번째 규칙이 컬렉션(예: `MULTIPART_PART_HEADERS`)을 반복할 때 캡처 변수(`TX:0`, `TX:1`)가 각 반복마다 덮어써집니다. 체인으로 연결된 규칙에는 마지막으로 캡처된 값만 사용할 수 있으므로, 이후 부분에 정상적인 문자셋이 있는 경우 이전 부분의 악의적인 문자셋이 누락될 수 있습니다. 4.22.0 및 3.3.8 버전에서 이 문제를 패치했습니다.
소스
3최소 PoC 및 Docker 컨테이너로, multipart charset 처리 방식을 통한 OWASP ModSecurity CRS의 WAF 우회를 시연하며, 이로 인해 XSS 페이로드가 전달됩니다.
Flask, ASP.NET 및 Spring Boot 애플리케이션에서 OWASP CRS WAF의 multipart 문자 집합 우회를 시연하는 CVE-2026-21876에 대한 개념 증명 익스플로잇입니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.