Konferencja Mega Sekurak Hacking Party w Krakowie – 26-27 października!

Świąteczne promocje z sekurakiem!

Cloudflare chciało ochronić swoich klientów przed krytyczną podatnością w React, ale przypadkiem na 25 minut zabiło znaczną część swojej infrastruktury

05 grudnia 2025, 21:27 | W biegu | komentarze 2

No więc cloudflare próbował zabezpieczyć internet przed atakami na krytyczną podatność w popularnym React (CVE-2025-55182). W wyniku tego dotknięte zostało ~28% globalnego ruchu HTTP chronionego przez Cloudflare. Innymi słowy dużo chronionych przez Cloudflare serwisów po prostu nie działało (błąd 500). Incydent trwał 25 minut. Na foto poniżej widać normalny ruch obsługiwany przez Cloudflare (zielony) i błędy (czerwony).

Normalnie WAF Cloudflare buforuje chronioną komunikację HTTP w pamięci (analiza czy wysyłany do serwera ruch HTTP jest bezpieczny czy nie, odbywa się w pamięci – chodzi o prędkość działania całości). Do dzisiaj limit tego buforu wynosił 128kB, ale został zwiększony do 1MB – tak żeby wykryć maksymalnie wszystkie próby ataków. Jak jest tutaj ktoś dociekliwy – to uzupełniam: ten bufor służy do przechowywania body analizowanego żądania HTTP.

Ale zmiana spowodowała pewne – raczej drobne – błędy w wewnętrznym narzędziu, wpiętym w infrastrukturę Cloudflare, a służącym do diagnozowania reguł WAF. Ale z racji, że to narzędzie nie było krytyczne w działaniu całej infrastruktury, zdecydowano się na jego awaryjne odłączenie. Mechanizm odłączania zadziałał i rozpropagował zmianę w całej infrze Cloudflare w kilka sekund.

Tylko podczas użycia tego szybkiego wyłączenia (killswitch), objawił się pewien błąd w kodzie LUA:

“This is a straightforward error in the code, which had existed undetected for many years.”

Co ciekawe błąd nie występował w nowszej wersji silnika Cloudflare FL2, napisanego w Rust:

“This type of code error is prevented by languages with strong type systems. In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.”

Tylko dlatego nie padło całe Cloudflare…

~ms

Spodobał Ci się wpis? Podziel się nim ze znajomymi:



Komentarze

  1. KONDZiO102

    Jak serwisy nie działają to są bezpieczne

    Odpowiedz
  2. Norbert

    Oni nie chcą “chronić” tylko “zarobić”.
    Poza tym, nie rozumiem ludzi, którzy podczepiają się pod takich gigantów i zbędnie uzależniają się od nich na każdym kroku. Wystarczy jedna drobna awaria i 20% neta stoi. Ja o wiele bardziej wolę niezależność, zwłaszcza, że to nie pierwsza taka awaria.

    Odpowiedz

Odpowiedz na Norbert