CVE-2026-87722 in Gerrit
요약
\~에 의해 VulDB • 2026. 09. 25.
Gerrit Code Review 버전 2.1.6부터 3.12.9까지, 3.13.0부터 3.13.8까지, 그리고 3.14.0부터 3.14.2까지의 RegexProjectPredicate, RegexRefPredicate, RegexPathPredicate 및 관련 형제 predicates와 REST regex 필터 엔드포인트(RegexListSearcher /projects/?r= 및 RefFilter /projects/{project}/branches/?r=)에서 발생하는 비제한적 리소스 소비(CWE-400/CWE-1333) 취약점으로 인해, 인증되지 않은 원격 공격자(또는 익명 읽기 접근이 비활성화된 경우 인증된 사용자)가 대량 반복 또는 지수형 DFA 결정화 패턴을 포함한 조작된 검색 쿼리나 REST API 요청을 통해 서비스 거부(CPU 기아 및 JVM 힙 고갈/OutOfMemoryError)를 유발할 수 있습니다. 이 취약점은 사용자가 제공한 정규식이 인덱스 평가나 접근 제어 가시성 필터링 이전에 요청 스레드에서 무제한 dk.brics.automaton 인스턴스(new RegExp(re).toAutomaton())로 컴파일되기 때문에, 힙 크기와 관계없이 단순 쿼리라도 JVM 힙을 고갈시키거나 요청 스레드를 고정시킬 수 있습니다. 이 문제는 Gerrit Code Review 버전 3.12.10, 3.13.9 및 3.14.3에서 수정되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.