---
title: "Bad Epoll lands a 99% reliable root exploit, Godot bans AI contributions"
url: https://daily.dev/posts/bad-epoll-lands-a-99-reliable-root-exploit-godot-bans-ai-contributions-dkzucizuj
source_url: https://daily.dev/posts/bad-epoll-lands-a-99-reliable-root-exploit-godot-bans-ai-contributions-dkzucizuj
type: freeform
source: "Open Source Digest"
published: 2026-07-06T04:18:09.043Z
updated: 2026-07-06T04:18:26.927Z
tags: ["security", "open-source", "linux", "rust", "git"]
reading_time: 5
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bad Epoll lands a 99% reliable root exploit, Godot bans AI contributions

**[Open Source Digest](https://daily.dev/sources/opensource_digest)** · 5 min read · 0 upvotes · 0 comments

## Summary

CVE-2026-46242 (Bad Epoll) is a use-after-free in the Linux kernel's epoll subsystem affecting kernels v6.4 through the fix date — an unprivileged process can reach root with 99% reliability, and an Android exploit for Pixel 10 is in progress. Godot formalized a ban on AI-generated code and autonomous agents, joining Zig, Ghostty, and curl in drawing a hard line. Valve confirmed SteamOS is coming to Nvidia GPUs, which matters given that over 90% of PC gamers run Nvidia hardware. Git 2.55 shipped with Rust enabled by default and a new `git history fixup` subcommand that makes amending older commits without interactive rebase finally practical.

## Content

**TLDR:** CVE-2026-46242 (Bad Epoll) is a use-after-free in the Linux kernel's epoll subsystem affecting kernels v6.4 through the fix date — an unprivileged process can reach root with 99% reliability, and an Android exploit for Pixel 10 is in progress. Godot formalized a ban on AI-generated code and autonomous agents, joining Zig, Ghostty, and curl in drawing a hard line. Valve confirmed SteamOS is coming to Nvidia GPUs, which matters given that over 90% of PC gamers run Nvidia hardware. Git 2.55 shipped with Rust enabled by default and a new `git history fixup` subcommand that makes amending older commits without interactive rebase finally practical.

---

## Bad Epoll (CVE-2026-46242): unprivileged root on Linux desktops, servers, and Android

A race-condition use-after-free in the epoll subsystem, introduced in kernel v6.4, lets an unprivileged process gain root. The race window is only about 6 instructions wide, but the exploit widens it with a retry loop and hits 99% reliability. The chain goes UAF write → cross-cache attack → arbitrary kernel read via /proc/self/fdinfo → ROP chain for root shell. There's no workaround since epoll is a core kernel feature — the only fix is applying upstream commit a6dc643c6931. Kernels v6.1 and earlier are not affected. An Android exploit targeting Pixel 10 (kernel v6.6+) is in progress. [Read more](https://daily.dev/posts/8ik6UsR3n)

## Godot bans AI-generated code and autonomous agents from contributions

Godot updated its contribution policy to prohibit autonomous AI agents, vibe coding, and substantial AI-generated code, with automatic bans for violators. The stated reason isn't just review burden — it's that code review has historically been the mentorship pipeline for future maintainers, and AI-authored PRs break that dynamic entirely since an LLM can't grow into a trusted contributor. Limited AI use for things like code completion or regex is still allowed with disclosure. This mirrors bans already in place at Zig, Ghostty, and curl, and connects to a broader concern about AI eroding the junior developer talent pipeline. [Read more](https://daily.dev/feed-by-ids?id=6oecDtTap&id=lLNG4i6Ki&id=Ig5XpIsqR&id=dECENQBsP&id=FWP3RSKcR&id=a4Jk6EvSf&id=4blhtIpzs)

## Valve confirms SteamOS is coming to Nvidia GPUs

Valve has confirmed active work to bring official SteamOS support to Nvidia GPUs, a significant shift from the historically AMD-only hardware focus. Over 90% of PC gamers use Nvidia, so this is a meaningful expansion of SteamOS's reach. SteamOS 3.8.10 is already improving Intel Panther Lake compatibility, and the broader hardware support push is expected to accelerate the DIY Steam Machine movement. The main remaining friction points are anti-cheat compatibility and Proton gaps, but the direction is clear. [Read more](https://daily.dev/feed-by-ids?id=W1XRLojOK&id=lNfZZm155&id=YmYorDNIC)

## Git 2.55 ships with Rust enabled by default and `git history fixup`

Git 2.55 makes Rust a default build dependency (still optional via NO_RUST) and introduces `git history fixup`, an experimental subcommand that folds staged changes into an older commit and auto-rebases stacked branches — no interactive rebase required. The release also adds Linux fsmonitor support via inotify, remote group support for `git push`, and significant bitmap generation performance improvements (612s down to 294s in one benchmark). Full mandatory Rust support is planned for Git 3.0. [Read more](https://daily.dev/feed-by-ids?id=yTX0eZS5f&id=HS6UGTnIr&id=RP044xSQM)

---

## Also notable

- **LUKS encryption keys silently leaked across suspend since Linux 6.9 (May 2024):** A developer discovered that since Linux 6.9, the tool responsible for wiping LUKS keys on laptop suspend had been silently failing due to an unexpected kernel refactoring interaction, leaving encryption keys in RAM across suspend for over two years and exposing data to cold boot attacks — a one-line kernel fix has been proposed but is incomplete for virtual loop devices. [Read more](https://daily.dev/posts/E8gtZE4cs)
- **KDE Plasma sandbox escape: unpatched ACE via 'Open New Window' after 90-day disclosure:** A sandboxed Flatpak app can escape its sandbox and spawn arbitrary binaries on the host by manipulating argv0 to impersonate a legitimate app and triggering KWin's 'Open New Window' action, which reads /proc/PID/cmdline without validation — reported to KDE Security in April 2026, no patch or response after 90 days, full PoC now public. [Read more](https://daily.dev/feed-by-ids?id=DGV9MU1kd&id=qGzYzxbxB&id=96cXaaIZt)
- **Immich v3.0.0 ships Workflows automation system and mobile photo editing:** Immich v3.0.0 introduces a drag-and-drop Workflows automation builder, non-destructive mobile photo editing matching the web editor, real-time video transcoding (experimental), and OCR text selection — breaking changes primarily affect third-party API integrations, standard Docker Compose upgrades are unaffected. [Read more](https://daily.dev/feed-by-ids?id=c9Kcowdm0&id=e7BVoaFwZ)
- **Aikido acquires Root for ~$70-100M to backport CVE patches without requiring upgrades:** Aikido Security acquired Israeli startup Root, whose AI agents generate patches targeting the exact package version a team already runs — in over 80% of cases no code changes are needed — and committed to backporting fixes for CISA's Known Exploited Vulnerabilities to the open source community for free across npm, PyPI, and Maven. [Read more](https://daily.dev/feed-by-ids?id=898lhU9ih&id=HQE9TnaBD&id=yOwYcEKXM)
- **IBM and Red Hat launch Project Lightwell: $5B patching service targeting AI-discovered OSS vulnerabilities:** Project Lightwell is a subscription service backed by 20,000 engineers delivering backported, signed patches with contractual SLAs for enterprises, prompted by Anthropic's Claude Mythos disclosing 1,596 vetted vulnerabilities across 281 open-source projects through Project Glasswing — but only 97 have been patched, a 6% fix rate. [Read more](https://daily.dev/posts/PcQmQq3Sh)

## Similar posts on daily.dev

- [“Bad Epoll” Linux Kernel Bug Lets Any User Grab Root](https://daily.dev/posts/bad-epoll-linux-kernel-bug-lets-any-user-grab-root-nfjae30jd) · Latest Hacking News · 4 upvotes · 0 comments
- [GitHub - J-jaeyoung/bad-epoll](https://daily.dev/posts/github---j-jaeyoung-bad-epoll-8ik6usr3n) · Lobsters · 2 upvotes · 1 comments

---

Tags: [#security](https://daily.dev/tags/security), [#open-source](https://daily.dev/tags/open-source), [#linux](https://daily.dev/tags/linux), [#rust](https://daily.dev/tags/rust), [#git](https://daily.dev/tags/git)

[View this post on daily.dev](https://daily.dev/posts/bad-epoll-lands-a-99-reliable-root-exploit-godot-bans-ai-contributions-dkzucizuj)
