mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#tracebit

0 Beiträge0 Beteiligte0 Beiträge heute
Agnieszka Serafinowicz<p><strong>Groźna luka w&nbsp;narzędziu Google Gemini CLI. Hakerzy mogli zdalnie usuwać pliki</strong></p><p>Zaledwie kilkadziesiąt godzin po&nbsp;premierze nowego narzędzia AI dla programistów od&nbsp;Google, Gemini CLI, badacze bezpieczeństwa z&nbsp;firmy Tracebit odkryli w&nbsp;nim krytyczną lukę.<br></p><p>Błąd w&nbsp;zabezpieczeniach pozwalał na&nbsp;zdalne i&nbsp;ukryte wykonanie dowolnych, nawet niszczycielskich, poleceń na&nbsp;komputerze ofiary, takich jak np.&nbsp;usunięcie plików z&nbsp;dysku twardego.</p><p>Gemini CLI to&nbsp;darmowe narzędzie open-source, które integruje się z&nbsp;terminalem i&nbsp;pomaga programistom pisać kod, korzystając z&nbsp;zaawansowanego modelu AI Gemini 2.5 Pro. Atak opracowany przez&nbsp;badaczy wykorzystywał technikę znaną jako „prompt injection”, polegającą na&nbsp;ukryciu złośliwych instrukcji w&nbsp;języku naturalnym wewnątrz pozornie nieszkodliwego pliku.</p><p>Mechanizm ataku był wieloetapowy i&nbsp;wykorzystywał kilka słabości narzędzia. Gemini CLI posiada wbudowane zabezpieczenie, które domyślnie blokuje wykonywanie poleceń, dopóki użytkownik nie&nbsp;wyrazi na&nbsp;to&nbsp;zgody, np.&nbsp;dodając bezpieczne polecenie do&nbsp;„białej listy” (allow list). Badacze wykorzystali ten mechanizm, zachęcając w&nbsp;fałszywym pliku AI do&nbsp;dodania do&nbsp;listy nieszkodliwych poleceń polecenia grep.</p><blockquote><p><a href="https://imagazine.pl/2025/07/21/gemini-na-zegarku-i-wideo-ze-zdjec-google-oglasza-comiesieczne-aktualizacje-gemini-drops/" rel="nofollow noopener" target="_blank">Gemini na&nbsp;zegarku i&nbsp;wideo ze&nbsp;zdjęć. Google ogłasza comiesięczne aktualizacje Gemini Drops</a></p></blockquote><p></p><p>Kluczowy błąd polegał na&nbsp;tym, że&nbsp;gdy&nbsp;polecenie&nbsp;grep znalazło się już na&nbsp;liście dozwolonych, system nie&nbsp;weryfikował dalszych poleceń połączonych z&nbsp;nim w&nbsp;jednym ciągu. To&nbsp;pozwoliło atakującym „podczepić” pod&nbsp;bezpieczną komendę kolejne, groźne polecenia, takie jak&nbsp;env | curl, które wysyłały wrażliwe dane systemowe (w&nbsp;tym potencjalnie hasła) na&nbsp;serwer kontrolowany przez&nbsp;atakującego. Całość była dodatkowo ukryta przed&nbsp;wzrokiem użytkownika za&nbsp;pomocą dużej ilości białych znaków w&nbsp;linii komend.</p><p>Sam Cox, CTO firmy Tracebit, podkreślił, że&nbsp;zaprezentowany atak był celowo ograniczony do&nbsp;kradzieży danych w&nbsp;celach demonstracyjnych. Ta&nbsp;sama technika mogłaby zostać jednak użyta do&nbsp;wykonania znacznie bardziej destrukcyjnych operacji, jak skasowanie wszystkich plików z&nbsp;dysku (rm -rf /) czy&nbsp;uruchomienie ataku typu „forkbomb”, który&nbsp;prowadzi do&nbsp;zawieszenia systemu. „Ta sama technika zadziałałaby w&nbsp;celu usunięcia plików, […] a&nbsp;nawet zainstalowania zdalnej powłoki dającej atakującemu kontrolę nad&nbsp;maszyną użytkownika” – napisał Cox.</p><p>Firma Google potraktowała zgłoszenie bardzo poważnie, klasyfikując lukę jako błąd o&nbsp;najwyższym priorytecie i&nbsp;poziomie krytyczności. Wydano już stosowną poprawkę. Użytkownikom Gemini CLI zaleca się pilną aktualizację narzędzia do&nbsp;wersji 0.1.14 lub nowszej. Dodatkowo eksperci radzą, by&nbsp;każdy nieznany kod uruchamiać w&nbsp;odizolowanym środowisku typu „sandbox”, co&nbsp;nie&nbsp;jest domyślnym ustawieniem programu.</p><blockquote><p><a href="https://imagazine.pl/2025/06/10/google-prezentuje-nowe-natywne-mozliwosci-audio-w-modelach-gemini-2-5/" rel="nofollow noopener" target="_blank">Google prezentuje nowe, natywne możliwości audio w&nbsp;modelach Gemini 2.5</a></p></blockquote><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/ai-si/" target="_blank">#AI</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/bezpieczenstwo/" target="_blank">#Bezpieczeństwo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/cyberbezpieczenstwo/" target="_blank">#cyberbezpieczeństwo</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/deweloperzy/" target="_blank">#deweloperzy</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/gemini-cli/" target="_blank">#GeminiCLI</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/google/" target="_blank">#Google</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/hakerzy/" target="_blank">#hakerzy</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/luka-w-zabezpieczeniach/" target="_blank">#lukaWZabezpieczeniach</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/programowanie/" target="_blank">#programowanie</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/prompt-injection/" target="_blank">#promptInjection</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/sztuczna-inteligencja/" target="_blank">#sztucznaInteligencja</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://imagazine.pl/tag/tracebit/" target="_blank">#Tracebit</a></p>
Brandon H :csharp: :verified:<p>via <span class="h-card" translate="no"><a href="https://dotnet.social/@dotnet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dotnet</span></a></span> : Why we built our startup in C#</p><p><a href="https://ift.tt/qsNvXdT" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ift.tt/qsNvXdT</span><span class="invisible"></span></a><br><a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://hachyderm.io/tags/Startup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Startup</span></a> <a href="https://hachyderm.io/tags/B2B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>B2B</span></a> <a href="https://hachyderm.io/tags/SaaS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SaaS</span></a> <a href="https://hachyderm.io/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://hachyderm.io/tags/TechBlog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechBlog</span></a> <a href="https://hachyderm.io/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperExperience</span></a> <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://hachyderm.io/tags/CrossPlatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrossPlatform</span></a> <a href="https://hachyderm.io/tags/Productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Productivity</span></a> <a href="https://hachyderm.io/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://hachyderm.io/tags/TechStartups" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechStartups</span></a> <a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/Tracebit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tracebit</span></a>…</p>