CVE-2026-91043 in mint
요약
\~에 의해 VulDB • 2026. 09. 28.
elixir-mint의 mint에서 제한 없이 리소스를 할당하는(Allocation of Resources Without Limits or Throttling) 취약점으로, 악성 HTTP/2 서버가 클라이언트 호스트의 메모리를 고갈시켜 서비스 거부(Denial of Service)를 유발할 수 있습니다.
Mint.HTTP2는 수신된 헤더 블록에 대해 압축 크기를 기준으로만 클라이언트의 max_header_list_size 설정을 적용합니다. 반면 RFC 9113 섹션 6.5.2에서는 디코딩된 헤더 목록의 제한을 정의하고 있습니다. HPACK 인덱스 필드는 전송 시 1바이트를 차지하지만 최대 4KB 크기의 동적 테이블 엔트리로 디코딩되며, lib/mint/http2.ex에 있는 join_cookie_headers/1 함수는 응답의 모든 쿠키 값을 하나의 새로운 바이너리에 복사합니다. 따라서 기본값인 256 KB의 전송 제한을 초과하지 않는 헤더 블록이라도 단일 응답당 약 1GB를 할당하게 되며, 한 번의 전달에서 여러 개의 이러한 응답이 발생하면 연결을 소유한 프로세스 또는 전체 VM(가상 머신)의 메모리가 고갈됩니다.
본 이슈는 mint 버전 1.1.0부터 1.11.0 미만까지 영향을 미칩니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.