Katalog CVE

CVE-2026-40115

ŚrednieCVSS 6.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

PraisonAI przed wersją 4.5.128 ma w serwerze rejestru przepisów opartym na WSGI (server.py) brak limitu rozmiaru ciała żądania HTTP odczytywanego na podstawie nagłówka Content-Length. W połączeniu z domyślnie wyłączonym uwierzytelnianiem dowolny lokalny proces może wysyłać ogromne żądania POST i wyczerpać pamięć serwera. Serwer oparty na Starlette ma limit 10 MB, ale serwer WSGI nie ma odpowiednika; problem naprawiono w 4.5.128.

Ocena ryzyka

Atakujący może wywołać odmowę usługi poprzez wyczerpanie pamięci serwera. Brak domyślnego uwierzytelniania zwiększa ryzyko dla lokalnych procesów i sieci.

Rekomendacja

Zaktualizuj PraisonAI do wersji 4.5.128 lub nowszej. Włącz uwierzytelnianie i wdróż limit rozmiaru żądań na serwerze WSGI.

Inne podatności w PraisonAI

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

PraisonAI is a multi-agent teams system. Prior to 4.5.128, the WSGI-based recipe registry server (server.py) reads the entire HTTP request body into memory based on the client-supplied Content-Length header with no upper bound. Combined with authentication being disabled by default (no token configured), any local process can send arbitrarily large POST requests to exhaust server memory and cause a denial of service. The Starlette-based server (serve.py) has RequestSizeLimitMiddleware with a 10MB limit, but the WSGI server lacks any equivalent protection. This vulnerability is fixed in 4.5.128.

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