Google finds first AI-developed zero-day that bypasses 2FA — self-morphing malware and Gemini-powered backdoors signal a new era of cybercrime

Robots manufacturing robots
(Image credit: Getty Images)

The Google Threat Intelligence Group (GTIG) has just published a report on the hacktivities of blackhats everywhere, and the painted picture is quite sobering. Not only are attackers predictably using clankers to automate their efforts, but they're also putting them to rather creative use in almost every area of cybercrime, including developing at least one zero-day exploit. Even more concerning, malware that can modify its own source code and create exploit payloads dynamically, and even generate decoy code, has been detected.

The attack in question was a Python script that allowed bypassing 2FA in a "popular open-source, web-based system administration tool." According to the GTIG, the exploit's code bore all the hallmarks of AI usage and abuses a logic flaw. GTIG remarks that for authorization flows, even the latest LLMs "struggle to navigate complex enterprise [...] logic," but they're really good at contextual reasoning. This means they have the ability to read source code and validate the developer's intention versus what's actually implemented, and thus quickly find unconsidered corner cases.

Latest Videos FromTom's Hardware
TOPICS
Bruno Ferreira
Contributor

Bruno Ferreira is a contributing writer for Tom's Hardware. He has decades of experience with PC hardware and assorted sundries, alongside a career as a developer. He's obsessed with detail and has a tendency to ramble on the topics he loves. When not doing that, he's usually playing games, or at live music shows and festivals.

  • Blastomonas
    The demise of human civilization continues at pace.

    I wonder when we will lose faith in our technology.
    Reply
  • Terry Lambert
    One would think that if it were so good at finding coding flaws in things like login system systems, that when you used it to write code, it would write flawless code, instead of flawed code.

    Yet it’s still pretty lousy at writing code for a purpose other than exploiting other people’s flawed code.

    You would think that it would see and avoid flaws in its own code.

    Apparently introspection is beyond it.
    Reply