We won $92,337 bug bounty using a single kernel 0-day

(nebusec.ai)

20 points | by etenal 2 days ago ago

5 comments

  • etenal 2 days ago ago

    Read our technical walkthrough here to see how we won almost $10k bug bounty from a single Linux kernel 0-day -- GhostLock.

    Chaining GhostLock with a Firefox 0-day, we managed to remote control any Android device (even the latest Android 17) from a simple URL click. We name this full-chain exploit "IonStack", because it's IonMonkey 0-day in Firefox and a StackOverflow in Linux kernel.

    Our blog post -> https://nebusec.ai/research/ionstack-part-2/

    Exploit Github -> https://github.com/NebuSec/CyberMeowfia

  • djfergus a day ago ago

    Wow. A universal, unprivileged local kernel stack use-after-free enabling ~97%-reliable privilege escalation and container escape via a constrained write primitive, control-flow hijack, and ROP

    * Introduced in Linux 2.6.39 in 2011

    * patched in 7.1 (April 2026)

  • valentynkit 21 hours ago ago

    The bug itself is almost boring - remove_waiter() clearing current's pi_blocked_on instead of the actual waiter's — which is exactly why it survived 15 years.

  • tryauuum a day ago ago

    it's all so tiresome

    so no mitigation except for kernel updates?

  • gdf21341 2 days ago ago

    [dead]