Literówka w ChatGPT 5.3 i po danych. Jedno polecenie wyczyściło dysk

instalki.pl 6 miesięcy temu

Historia rodem z koszmaru administratora. Jeden z internautów opisał na Reddicie sytuację, w której podczas pracy z ChatGPT 5.3 i modułem Codex doszło do całkowitego wyczyszczenia zawartości jednej z partycji dysku. Wszystko przez błędnie wygenerowaną komendę usuwającą katalogi.

Miał zmienić nazwy plików w ChatGPT 5.3. Stracił zawartość dysku

Sprawa zaczęła się całkiem niewinnie. Użytkownik sięgnął po ChatGPT 5.3 z modułem Codex w celu rebrandingu projektu. Chciał zmienić nazwy importów i uporządkować strukturę plików. Model działał w środowisku z dostępem do systemu plików i wykonywał polecenia automatycznie. W pewnym momencie coś jednak poszło nie tak.

Zamiast usunięcia jednego konkretnego katalogu, wykonana została komenda kasująca zawartość całego dysku F:. Jak później wyjaśniono, problem wynikał z nieprawidłowego łączenia składni PowerShell i polecenia cmd /c. W efekcie ścieżka została błędnie przetworzona i system otrzymał polecenie usunięcia katalogu głównego dysku, a nie wskazanego podfolderu. Wystarczyła jedna literówka w ścieżce zaserwowanej w ChatGPT 5.3 – \.

Zamiast usunięcia folderu:

F:\MyProject\project\__pycache__

system wykonał w pętli:

rmdir /s /q F:\

Grafika: Reddit r/vibecoding

Zniknęło wszystko – projekt, dane Dockera, cała zawartość partycji

Internauta Former-Airport-1099 przyznał, iż to on ponosi odpowiedzialność za katastrofę, ponieważ nadał narzędziu pełny dostęp do środowiska. Model bardzo gwałtownie poinformował o tym, co się stało, ale w tym momencie było już za późno na reakcję.

Cała sytuacja pokazuje, iż choćby jeżeli model językowy generuje poprawnie wyglądające polecenia, nie zwalnia to użytkownika z obowiązku ich weryfikacji. Wystarczy drobny błąd w ścieżce lub nieprawidłowo przetworzony znak, aby skutki były nieodwracalne. Szczególnie wtedy, gdy narzędzie działa z uprawnieniami administratora.

Modele generatywne potrafią tworzyć poprawne komendy, ale nie zawsze przewidzą kontekst wykonania, mogą wygenerować niebezpieczne polecenia i… cóż, nie mają instynktu samozachowawczego wobec danych.

Źródło: Reddit r/vibecoding

AIChatGPTciekawostkiprogramowaniesztuczna inteligencja
Idź do oryginalnego materiału