CVE-2026-87722 in Gerrit
Resumen
por VulDB • 2026-09-25
Uncontrolled Resource Consumption (CWE-400 / CWE-1333) en los predicados de consulta de búsqueda con regex (como RegexProjectPredicate, RegexRefPredicate, RegexPathPredicate y sus predicados hermanos) y en los puntos finales REST para filtros regex (RegexListSearcher /projects/?r= y RefFilter /projects/{project}/branches/?r=) en Gerrit Code Review versiones 2.1.6 a 3.12.9, 3.13.0 a 3.13.8 y 3.14.0 a 3.14.2 permite que un atacante remoto no autenticado (o un usuario autenticado si el acceso de lectura anónimo está deshabilitado) cause una denegación de servicio (agotamiento del CPU y agotamiento del heap JVM / OutOfMemoryError) mediante consultas de búsqueda o solicitudes REST manipuladas que contengan expresiones regulares con repeticiones contadas grandes o patrones de determinización DFA exponencial. Dado que la expresión regular proporcionada por el usuario se compila en una instancia dk.brics.automaton sin límites (new RegExp(re).toAutomaton()) en el hilo de solicitud antes de la evaluación del índice o del filtrado de visibilidad de control de acceso, consultas triviales pueden agotar el heap JVM o bloquear los hilos de solicitud independientemente del tamaño del heap. Este problema está corregido en las versiones 3.12.10, 3.13.9 y 3.14.3 de Gerrit Code Review.
If you want to get best quality of vulnerability data, you may have to visit VulDB.