CVE-2026-87722 in Gerritthông tin

Tóm tắt

Bởi VulDB • 25/09/2026

Tiêu hao tài nguyên không được kiểm soát (CWE-400 / CWE-1333) trong các vị từ truy vấn tìm kiếm regex (chẳng hạn như RegexProjectPredicate, RegexRefPredicate, RegexPathPredicate và các vị từ anh em) cũng như các điểm cuối bộ lọc REST regex (RegexListSearcher /projects/?r= và RefFilter /projects/{project}/branches/?r=) trong Gerrit Code Review phiên bản 2.1.6 đến 3.12.9, 3.13.0 đến 3.13.8 và 3.14.0 đến 3.14.2 cho phép một kẻ tấn công từ xa chưa xác thực (hoặc người dùng đã xác thực nếu quyền đọc ẩn danh bị vô hiệu hóa) gây ra tình trạng từ chối dịch vụ (CPU starvation và JVM heap exhaustion / OutOfMemoryError) thông qua các truy vấn tìm kiếm hoặc yêu cầu REST API được tạo đặc biệt chứa các biểu thức chính quy với số lần lặp có bộ đếm lớn hoặc các mẫu determinization DFA theo cấp số nhân. Vì biểu thức chính quy do người dùng cung cấp được biên dịch thành một thể hiện dk.brics.automaton không bị giới hạn (new RegExp(re).toAutomaton()) trên luồng yêu cầu trước khi đánh giá chỉ mục hoặc lọc quyền truy cập, các truy vấn đơn giản có thể làm cạn kiệt JVM heap hoặc khóa chặt các luồng yêu cầu bất kể kích thước bộ nhớ đệm là bao nhiêu. Vấn đề này đã được khắc phục trong Gerrit Code Review phiên bản 3.12.10, 3.13.9 và 3.14.3.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Google

Đặt trước

09/09/2026

Tiết lộ

25/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!