Katalog CVE

CVE-2026-71190

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

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

Streszczenie

W OpenStack Swift do wersji 2.38.0 parser nagłówka Accept w serwerze proxy zawiera wyrażenie regularne podatne na katastrofalne cofanie (ReDoS). Wzorzec "qdtext" (?:[^"]|\\.)* pozwala nieuwierzytelnionemu zdalnemu atakującemu wysłać spreparowany nagłówek Accept, powodując wykładnicze zużycie CPU w procesie roboczym proxy. Ładunek 32 par znaków backslash przekracza 30 sekund czasu CPU. Powtarzane żądania mogą wyczerpać wszystkie wątki robocze proxy, powodując całkowitą odmowę usługi.

Ocena ryzyka

Atakujący może spowodować niedostępność usługi Swift, co prowadzi do przerw w działaniu aplikacji korzystających z przechowywania obiektów. Może to również wpłynąć na inne usługi w chmurze.

Rekomendacja

Zaktualizuj OpenStack Swift do wersji z poprawką, która naprawia wyrażenie regularne. Ogranicz dostęp do serwera proxy i wdróż limity długości nagłówków.

Inne podatności w OpenStack Swift

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

In OpenStack Swift through 2.38.0, the proxy server Accept header parser contains a regular expression vulnerable to catastrophic backtracking (ReDoS). The "qdtext" pattern (?:[^"]|\\.)* allows an unauthenticated remote attacker to send a crafted Accept header that causes exponential CPU consumption in the proxy worker. A payload of 32 backslash-character pairs exceeds 30 seconds of CPU time. No authentication is required. Repeated requests can exhaust all proxy worker threads, resulting in a complete denial of service.

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