Skip to content
snailsploit[$]Adversarial · Research
live
linux kernel
mainline
2025–2026
5 mainline patches
standard maintainer process
backports where applicable

Kernel
Contributions.

Five vulnerabilities found, fixed, and merged through the standard maintainer process. io_uring/zcrx (a user_ref race producing a double-free that escalated to an OOB write), net/tipc, Bluetooth, RDMA/ionic, and net/rtnetlink. No drama, no out-of-tree patches — just the slow path: report, debug, propose, iterate, merge.

01 · patches
Subsystem · vulnerability class · ship status. All five upstream.

5 mainline patches.

01io_uring/zcrx
user_ref race → double-free → OOB write
Mainline 7.0-rc1 · backports 6.18.16 + 6.19.6
02net/tipc
tipc_mon_peer_up UAF vs bearer teardown
Mainline
03Bluetooth
hci_conn UAF in create_big_sync / create_big_complete
Mainline
04RDMA/ionic
Unbounded node_desc sysfs read via %.64s
Mainline
05net/rtnetlink
ifla_vf_broadcast stack infoleak (zero init missing) · CVE-2026-46132
Mainline
02 · approach
Kernel work is its own sub-discipline. Different cadence, different etiquette, different success criteria.

How Kernel Work Goes.

Read the syzbot reports

Most of these started by reading what syzbot already found and looking at the surrounding subsystem with a bit more care. The kernel community has the world's best fuzzer pointing at it 24/7. The job is filling in the part the fuzzer can't reason about — the lifecycle and protocol logic between crashes.

Reproduce in a VM, not on hardware

QEMU + kernel-under-test + a minimal initramfs. Faster iteration, no kernel panics on the development laptop, easier to share a reproducer with the maintainer.

Patch first, writeup later

If you have a patch ready when you report, the maintainer's job is review instead of triage. The fix lands faster and you don't end up arguing about scope with someone who has 200 other things to do.

No security theater in commit messages

Commit messages describe what the patch does and why, not how cool the bug is. The maintainer cares about the diff, not the marketing.

featured
Adjacent disclosures across infrastructure stacks. Kernel work below, web/cloud surface here.

Flagship Disclosures.

Six writeups with dedicated quick-facts, FAQ, and references — for engineers landing here from a search for the CVE itself.

CVE-2026-3288
Kubernetes ingress-nginx — Config Injection via rewrite-target
8.8 · high
CVE-2026-30911
Apache Airflow Core — Missing Authorization on HITL endpoints
8.1 · high
CVE-2026-44840
Dgraph — Pre-auth DQL Injection
9.1 · crit
CVE-2026-43121
Linux kernel · io_uring/zcrx — Race → Double-free → OOB Write
4.7 · med
CVE-2026-46132
Linux kernel · net/rtnetlink — ifla_vf_broadcast stack infoleak
— · low
GHSA-j425-whc4-4jgc
OpenClaw — system.run env-override RCE
6.3 · med
CVE-2026-32794
Apache Airflow · Databricks — TLS Verification Bypass
— · pen