13 października 2026 r. XBOW opisało trzyetapowy łańcuch luk w Google Chrome, nad którym badacze pracowali z pomocą GPT-5.6 Sol od 2 do 7 sierpnia. W kontrolowanej demonstracji w Chrome Beta strona uruchomiła Kalkulator systemu Windows. Techniczny opis XBOW przedstawia tę próbę jako proof of concept, czyli demonstrację działania.
Trzy etapy łańcucha
Według XBOW łańcuch łączył błędy w trzech komponentach Chrome. Pierwszy dotyczył kompilatora Maglev w silniku JavaScript V8: problem z deoptymalizacją pozwalał uzyskać odczyt i zapis w całym obszarze pamięci V8 zwanym pointer-compression cage. Następny, związany z dekodowaniem animowanego WebP w Blink, umożliwiał zapis danych poza tym obszarem. Ostatni błąd dotyczył obsługi pamięci procesu Windows w Crashpad — komponencie obsługującym raporty o awariach — i pozwalał na wykonanie kodu w jego procesie, działającym poza piaskownicą Chrome.
Właśnie połączenie tych etapów pozwoliło przejść od działania kodu JavaScript w karcie przeglądarki do uruchomienia aplikacji systemowej w demonstracji XBOW. Opis firmy dotyczy kontrolowanej próby, nie ataku na użytkowników.
Badacze kierowali pracą AI
XBOW podało, że GPT-5.6 Sol i wcześniejsze modele przeszukiwały kod Chrome, sprawdzały hipotezy, budowały proof of concept i rozwijały kolejne etapy. Badacze wybierali cele, dostarczali kontekst, oceniali i korygowali wyniki oraz decydowali, które elementy połączyć. W swoim opisie projektu firma podała, że opłaty za API wyniosły około 40 tys. dolarów, a Google przyznało jej 250 tys. dolarów nagrody za łańcuch.
Wcześniejszy wariant nie wszedł do nagrodzonego łańcucha: Google poinformowało zespół, że jeden z wykorzystanych w nim błędów był już znany. XBOW opisało, jak modułowa budowa i alternatywne etapy pozwoliły zastąpić ten element.
Zalecenie XBOW dla użytkowników Chrome
XBOW poinformowało, że Google naprawiło wszystkie trzy błędy, i zaleciło użytkownikom zainstalowanie aktualizacji Chrome oraz ponowne uruchomienie przeglądarki, aby aktualizacja zaczęła działać.