Katalog CVE

CVE-2026-67987

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

Projekt crmne/ruby_llm w commitcie fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 zawiera warunki powodujące denial-of-service (ReDoS) w parsowaniu odpowiedzi think-tag na Ruby 3.1.x. Złośliwa lub anomalna odpowiedź modelu zawierająca wiele niezakończonych tagów <think> może powodować nadmierne zużycie CPU w dwóch kolejnych wyrażeniach regularnych i opóźniać przetwarzanie czatu.

Ocena ryzyka

Atakujący może wysłać specjalnie skonstruowaną odpowiedź modelu, powodując przeciążenie CPU i opóźnienia w działaniu usługi, co może prowadzić do niedostępności aplikacji.

Rekomendacja

Zaktualizuj ruby_llm do wersji z poprawką lub ogranicz długość odpowiedzi modelu oraz zastosuj limity czasu dla wyrażeń regularnych.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

crmne/ruby_llm at commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains polynomial-time regular expression denial-of-service conditions in think-tag response parsing on Ruby 3.1.x. A malicious or anomalous model response containing many unterminated <think> tags can cause excessive CPU consumption in two consecutive regular expressions and delay chat-completion processing

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS