CVE-2026-87722 in Gerritinformazioni

Riassunto

di VulDB • 25/09/2026

Uncontrolled Resource Consumption (CWE-400 / CWE-1333) nei predicati delle query di ricerca regex (come RegexProjectPredicate, RegexRefPredicate, RegexPathPredicate e predicati correlati) e negli endpoint REST dei filtri regex (RegexListSearcher /projects/?r= e RefFilter /projects/{project}/branches/?r=) in Gerrit Code Review versioni 2.1.6 attraverso 3.12.9, 3.13.0 attraverso 3.13.8 e 3.14.0 attraverso 3.14.2 consente a un attaccante remoto non autenticato (o a un utente autenticato se l'accesso in lettura anonimo è disabilitato) di causare una denial of service (starvation della CPU ed esaurimento dell'heap JVM / OutOfMemoryError) tramite query di ricerca o richieste API REST elaborate ad hoc contenenti espressioni regolari con ripetizioni contate elevate o pattern di determinizzazione DFA esponenziale. Poiché l'espressione regolare fornita dall'utente viene compilata in un'istanza dk.brics.automaton non limitata (new RegExp(re).toAutomaton()) sul thread della richiesta prima della valutazione dell'indice o del filtraggio per la visibilità dei controlli di accesso, query banali possono esaurire l'heap JVM o bloccare i thread delle richieste indipendentemente dalle dimensioni dell'heap. Questo problema è risolto nelle versioni Gerrit Code Review 3.12.10, 3.13.9 e 3.14.3.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Google

Prenotare

09/09/2026

Divulgazione

25/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!