Wie ich eine 90.000-Dollar-RCE-Lücke in Google fand

I Found a $90k Remote Code Execution Vulnerability in Google

Wie ich eine 90.000-Dollar-RCE-Lücke in Google fand

Der Sicherheitsforscher Simon Koeck entdeckte eine Remote-Code-Execution-Lücke in der gemeinsamen DevSite-Plattform von Google. Ein Flask-Session-Cookie enthielt ein pickle-serialisiertes OAuth-Flow-Objekt samt client_secret, das zugleich als SECRET_KEY diente. Dadurch ließ sich die Signatur fälschen und über pickle.loads beliebiger Code ausführen. Google bestätigte den Fund und belohnte ihn mit 90.000 US-Dollar.

Der Signaturschlüssel wurde in dem Objekt gespeichert, das er signiert.
  1. option_greek

    Wie schafft es so etwas durch Code- und Design-Reviews? Ist dieser Code (der fehlerhafte Code) von einer KI geschrieben? Nicht nur war der Schlüssel, der das Cookie signiert, im Cookie selbst, sondern es wird auch pickle verwendet, von dem sich sogar Modellgewichte entfernt haben. Ich bin ein wenig fassungslos über die Noob-Natur dieser Grundursache.

  2. stonyrubbish

    Hast du irgendwelche Ratschläge für angehende Bug-Bounty-Jäger? Hast du eine Methode, um Schwachstellen wie diese zu finden, oder viel frühere Erfahrung?

  3. EdwardDiego

    Kühne Entscheidung, das Substantiv „Ich“ wiederholt anstelle von „Claude“ zu verwenden – du hast das nicht herausgefunden, Claude hat es herausgefunden, und dann hat Claude ganz offensichtlich den Blogbeitrag geschrieben.

    Oh, vielleicht ist das der Grund, warum „Claude“ durch „Ich“ ersetzt wurde, weil Claude diesen Blogbeitrag aus der Ich-Perspektive geschrieben hat.

  4. consumer451

    Entschuldigung für das Meta, aber der Diskurs in vielen der Kommentare ist für mich verrückt.

    „Claude hat das gemacht, nicht du“ – bedeutet das, dass Menschen überhaupt keine Handlungsfähigkeit haben, wenn sie ein LLM benutzen? Ist das das Argument?

    Vielleicht sollte die Norm sein, das LLM und das verwendete Harness zu nennen, wie „Ich habe ___ benutzt, um mir zu helfen, eine RCE zu finden“, aber ich kann Argumente sehen, das in manchen Fällen nicht zu tun.

    Bearbeitung: Der riesige Thread damit wurde jetzt geflaggt, also sehen ihn manche Nutzer möglicherweise nicht.

  5. iJohnDoe

    Wenn das Microsoft wäre, hätten sie einen Gutschein für 10 % Rabatt auf einen Thanksgiving-Truthahn erhalten, der nur 2030 und nur im Monat März einlösbar ist, in bar bezahlt werden muss, nicht übertragbar.

Mehr von diesem Tag

2026-10-12