Linux kernel vulnerabilities posted to a public mailing list: what ZDI sent, the two CVSS 9.0 ksmbd flaws, and whether AI reports are the cause

Linux kernel vulnerability reports from Trend Micro's Zero Day Initiative reached public mailing lists on October 21, 2026, without patches. What was disclosed, who is exposed, what maintainers and ZDI said, and what the kernel's May 2026 rule on AI-found bugs has to do with it.

Five horizontal glass bars on a 0 to 10 scale, the two 9.0 bars lit, then 8.8, 8.6 and 7.8, on a mint gradient, titled CVSS 9.0

What’s new, in 20 seconds

  1. On October 21, 2026, Trend Micro's Zero Day Initiative (ZDI) sent five unpatched Linux kernel bug reports to the kernel security address with public mailing lists copied; they sit in the public Linux kernel mailing list archive. Two are remote code execution flaws in ksmbd, the in-kernel SMB server, each rated CVSS 9.0 by ZDI.
  2. Greg Kroah-Hartman replied on October 22: 'For some reason you sent this to public lists, and did not include a patch, so there's not much we can do with this.' ZDI said it will keep sending reports 'as we always have.' There were no CVE IDs or mainline fixes on October 23, though ksmbd's maintainers have fixes for both ksmbd bugs in hand.
  3. The kernel's security-bugs rules, checked October 23, 2026, say anyone who used AI to find a bug 'must treat it as public' but shouldn't publish a reproducer. Nothing shows AI found these bugs: the reports credit named researchers 'working with TrendAI Zero Day Initiative', the program's current name.
Contents

Linux kernel vulnerabilities reached public mailing lists without patches on October 21, 2026, when Trend Micro's Zero Day Initiative (ZDI) sent detailed bug reports, including proof-of-concept code, to the kernel security team with public lists copied. Two of the five kernel reports describe remote code execution in ksmbd, the kernel's built-in SMB file server, each rated CVSS 9.0 by ZDI. Kernel maintainers objected on October 22. The episode lands five months after Linus Torvalds said a flood of AI-generated reports had made the kernel's private security list "almost entirely unmanageable", and after the kernel changed its rules on how AI-found bugs should be reported.

This story is based on ZDI's reports and the maintainers' replies as archived on the public Linux kernel mailing list, the kernel's security-bugs documentation, Trend Micro's own pages, and reporting by Phoronix, The Hacker News, LWN and BetaNews, checked October 23, 2026. For how a different AI-found flaw was handled in October 2026, see our PHP2Shell story.

The short version

  • What was posted: five kernel bug reports from ZDI, sent to the kernel security address with public lists copied, plus a sixth for ConnMan, a separate userspace network daemon.
  • Most serious: two ksmbd remote code execution flaws, both CVSS 9.0. ksmbd is not Samba, and most systems don't run it.
  • Patches: none in the mainline kernel as of October 23. The ksmbd maintainer says one ksmbd bug was already fixed in his tree, and a fix for the other was posted on October 23. No CVE IDs yet.
  • The AI question: the kernel tells reporters to treat AI-found bugs as public. Nothing shows AI found these. The reports credit named researchers "working with TrendAI Zero Day Initiative," which is the program's current name, not a tool.

What was posted, and how serious is it?

The ratings below are ZDI's own, from its reports.

ReportWhere in the kernelWhat an attacker could getCVSS (ZDI)
ZDI-CAN-33774ksmbd protocol dispatch (race condition)Remote code execution, reachable before authentication on port 4459.0
ZDI-CAN-33549ksmbd SMB Direct path (integer underflow)Remote code execution; needs RDMA, a writable share and an SMB Direct client9.0
ZDI-CAN-34068vmwgfx, the VMware virtual GPU driver (out-of-bounds write)Local privilege escalation in VMware guests8.8
ZDI-CAN-34076nvmet, the NVMe-over-Fabrics target (uninitialized resource)Information disclosure8.6
ZDI-CAN-33367networking, skb_zerocopyLocal privilege escalation7.8

Table 1Both 9.0-rated flaws are in ksmbd, which most systems don't run. Source: ZDI's reports in the Linux kernel mailing list archive (ksmbd and skb_zerocopy ratings) and The Hacker News (vmwgfx and nvmet ratings), October 21–22, 2026.

Last verified: October 23, 2026

A sixth report, ZDI-CAN-32005, describes a stack buffer overflow in ConnMan's handling of search-domain queries. ConnMan is a userspace daemon, not part of the kernel.

Fixes are moving. For the ksmbd dispatch race (ZDI-CAN-33774), ksmbd maintainer Namjae Jeon replied on October 22 that "this issue has already been fixed," linking a commit in his own Git tree. That commit credits a different reporter and was committed on October 20, the day before ZDI's report; it wasn't in the mainline kernel as of October 23. For the SMB Direct bug (ZDI-CAN-33549), SMB Direct maintainer Stefan Metzmacher asked the reporter on October 21 to test a branch aimed at Linux 7.5, and on October 23 Jeon posted a patch written by Metzmacher and marked for the stable kernels. For skb_zerocopy, networking developer Eric Dumazet replied that developers had received "a report with a patch from another source one week ago."

Who is exposed?

Fewer systems than the 9.0 ratings suggest. The ksmbd bugs matter only where the in-kernel SMB server runs. The Hacker News cites Red Hat's documentation that Red Hat Enterprise Linux doesn't ship ksmbd; administrators can check with lsmod | grep ksmbd. Cyber Kendra reported that ksmbd is off by default upstream and most common on home NAS boxes and single-board computers. The vmwgfx bug affects only VMware guests, and the nvmet bug only machines exporting storage over NVMe-oF.

The kernel's CVE team assigns IDs only after a fix reaches a stable tree, The Hacker News notes, so none of these bugs had a CVE on October 23. No exploitation had been reported, but the archived reports include proof-of-concept code and crash traces, so the technical details are public.

Was it a mistake?

Phoronix's headline called the reports "accidentally posted." Kernel maintainers treated them as a process failure. Greg Kroah-Hartman, the stable kernel maintainer, replied to three of them on October 22. On the vmwgfx report he wrote: "For some reason you sent this to public lists, and did not include a patch, so there's not much we can do with this." Less than a minute later, on the NVMe report: "Again, no patch, and sent to a public list? Please fix your submission process." And on the ksmbd race: "And again, no patch, and a public list?" Networking developer Willem de Bruijn pointed ZDI to the kernel's security-bugs document.

ZDI doesn't describe it as a mistake. In a reply on the list on October 22, it said it has "probably submitted nearly 1000 cases to kernel over the last ten years," formatted much as they always were, and that "we will send the cases to you as we always have." It said it won't supply patches ("it's overhead we cannot support") and will release its findings "at rejection, or 120 days." It didn't say why public lists were copied. Willy Tarreau wrote in the same thread that ZDI now copies the relevant maintainers, as the kernel had asked, and that when public lists are copied, the kernel's documentation says the private security address isn't needed. The thread turned heated: ZDI objected to one maintainer's insult as "racially insensitive."

Do the kernel's AI rules explain it?

Possibly in part, but nothing confirms that. The kernel's security-bugs document now has a section on AI-assisted reports.

The document, as published for kernel 7.3.0 and checked October 23, 2026, says: "If you resorted to AI assistance to identify a bug, you must treat it as public." Its reasoning is that the security team's experience shows such bugs "systematically surface simultaneously across multiple researchers, often on the same day." The same paragraph says not to publicly share a reproducer, only to mention that one exists. It also asks AI-assisted reporters to propose and test a fix first.

Torvalds explained the change in his Linux 7.1-rc4 announcement on May 17, 2026: "The continued flood of AI reports has basically made the security list almost entirely unmanageable," as quoted by BetaNews. On May 20 he added, per LWN: "if you found it with AI, a hundred other people also found it with AI."

ZDI's reports fit parts of that guidance and break others. Copying public lists is what the rules ask for AI-found bugs. But the reports came without patches, which is what Kroah-Hartman objected to, and they include full proof-of-concept code, which the rules say not to share publicly. ZDI's own account, that its reports are formatted as they have been for a decade, suggests its normal process rather than the AI rule.

Were these reports generated by AI?

Nothing in the public record says so. The Hacker News and Cyber Kendra wrote that the reports credit "TrendAI," which they called Trend Micro's AI scanner. The reports themselves, as archived, credit named researchers: the two ksmbd bugs to Hyeontae Lee and the skb_zerocopy bug to p1r0x, each "working with TrendAI Zero Day Initiative." That is the program's name. Trend Micro's ZDI page is titled "Zero Day Initiative (ZDI) | TrendAI" and describes a bug bounty program that pays independent researchers; it doesn't mention AI tools finding bugs. Trend Micro's site says "TrendAI™ is the enterprise security business of Trend Micro," and a Trend Micro partner notice says the enterprise business was renamed TrendAI effective March 25, 2026.

Whether the researchers used AI tools isn't known. ZDI's reply mentions AI only to say: "We understand that your workflow has increased because of AI... and we are in the same boat." Tarreau wrote in the same thread that "most reports these days likely come from AI tools," and Phoronix ended its story by noting that reports "keep on coming in the AI fueled world." Both remarks describe the kernel's workload in general, not these reports.

AI bug-finding at scale is real elsewhere: researchers at Calif used OpenAI's GPT-5.6 Sol to find PHP2Shell, the test case for OpenAI's Patch the Planet disclosure proposal. Maintainers use AI too, as in Torvalds' Claude Code page cache experiment, and projects are writing rules for it, as in our story on projects banning AI code.

What's confirmed, reported and uncertain

  • Confirmed (Linux kernel mailing list archive): the reports reached the public list on October 21; ZDI's ratings for the ksmbd and skb_zerocopy bugs; the researcher credits; the replies from Kroah-Hartman and other developers; ZDI's reply; the ksmbd and SMB Direct fixes as their maintainers describe them.
  • Confirmed (kernel docs; Trend Micro): the kernel's rules on AI-found bugs; TrendAI as the name of Trend Micro's enterprise business and of its ZDI program.
  • Reported (The Hacker News, Phoronix, Cyber Kendra): the vmwgfx and nvmet ratings, the ConnMan report, and the description of TrendAI as an AI scanner, which the reports' credits don't support.
  • Uncertain: whether the researchers used AI tools; why ZDI copied public lists; when fixes reach mainline and stable kernels, and when CVE IDs are assigned.

About this story

Based on the sources linked below. How we report: Editorial standards.

Sources · 23

  1. ZDI-CAN-33549: New Vulnerability Report — ZDI, Linux kernel mailing list archive (October 21, 2026)
  2. ZDI-CAN-33774: New Vulnerability Report — ZDI, Linux kernel mailing list archive (October 21, 2026)
  3. ZDI-CAN-33367: New Vulnerability Report — ZDI, Linux kernel mailing list archive (October 21, 2026)
  4. Re: ZDI-CAN-34068 — Greg Kroah-Hartman, Linux kernel mailing list archive (October 22, 2026)
  5. Re: ZDI-CAN-34076 — Greg Kroah-Hartman, Linux kernel mailing list archive (October 22, 2026)
  6. Re: ZDI-CAN-33774 — Greg Kroah-Hartman, Linux kernel mailing list archive (October 22, 2026)
Show all 23 sources
  1. Re: ZDI-CAN-33774 — Namjae Jeon, Linux kernel mailing list archive (October 22, 2026)
  2. Re: ZDI-CAN-33549 — Stefan Metzmacher, Linux kernel mailing list archive (October 21, 2026)
  3. Re: ZDI-CAN-33549 (fix patch) — Namjae Jeon, Linux kernel mailing list archive (October 23, 2026)
  4. Re: ZDI-CAN-33367 — Eric Dumazet, Linux kernel mailing list archive (October 22, 2026)
  5. Re: ZDI-CAN-33367 — Willem de Bruijn, Linux kernel mailing list archive (October 22, 2026)
  6. Re: ZDI-CAN-33367 — Willy Tarreau, Linux kernel mailing list archive (October 22, 2026)
  7. RE: ZDI-CAN-33367 — ZDI, Linux kernel mailing list archive (October 22, 2026)
  8. Re: ZDI-CAN-33367 — Willy Tarreau, Linux kernel mailing list archive (October 22, 2026)
  9. Security bugs — The Linux Kernel documentation (version 7.3.0)
  10. Zero Day Initiative (ZDI) — TrendAI, Trend Micro
  11. TrendAI for business — Trend Micro
  12. Two CVSS 9.0 Linux KSMBD RCE Flaws Disclosed on Public Mailing Lists Before Kernel Fixes — The Hacker News (October 22, 2026)
  13. Several Linux Kernel Vulnerabilities Accidentally Posted To Public Kernel Mailing List — Phoronix (October 22, 2026)
  14. Linux KSMBD RCE Flaws Disclosed Unpatched by Trend Micro ZDI — Cyber Kendra (October 23, 2026)
  15. Dirk and Linus discuss AI and kernel development — LWN (May 25, 2026)
  16. Linus Torvalds says AI bug reports made Linux security list unmanageable — BetaNews (May 2026)
  17. Trend Micro's enterprise business is now TrendAI — Schneider IT Management, Trend Micro partner (March 31, 2026)
Written byShajanthan YogeswaranFounder & Editor-in-ChiefMore from Shajanthan
Was this useful?

Read next

Comments (0)

More on Security

View all
Products · NewsArc browser is shutting down on December 22, 2026: how to export your data, moving to Dia, and the alternativesThe Arc browser is shutting down: The Browser Company says Arc stops working on Mac and Windows on December 22, 2026, and account data is deleted within 30 days. How to export your data, what moves to Dia, and which browsers offer vertical tabs and spaces.·7 min read
Research · AnalysisOpenAI agent monitor red team: how METR and Redwood researchers found agents could slip past itAn OpenAI agent monitor red team exercise by one METR and one Redwood Research employee, published October 22, 2026, describes how OpenAI's internal agents could have avoided or broken misalignment monitoring as it stood on July 21. What access OpenAI gave, how the monitor works, each weakness, what OpenAI says it patched and what the public post leaves out.·8 min read
Developers · NewsStorm-0940 and ARTEX: what's confirmed about the ConnectWise Cloud Backup breach, and what the 2,250 Microsoft 365 tenants figure really meansMicrosoft says Storm-0940, a China state-aligned group, was behind the ConnectWise Cloud Backup compromise and used ARTEX, an AI agent framework, to try sign-ins at more than 2,250 Microsoft 365 tenants. That figure counts attempts, not breaches. What Microsoft, ConnectWise, Huntress and others have confirmed, and what to check.·6 min read
Agents · NewsNVIDIA OpenShell: the open-source runtime that sandboxes fleets of AI agents, and what it actually enforcesNVIDIA OpenShell is an Apache 2.0 runtime that runs AI agents such as Claude Code and Codex in sandboxes, checks every network request against a policy and keeps real credentials out of the agent's reach. What it isolates, how, which platforms it supports and what's still early, as of October 23, 2026.·6 min read
The Week in AI · every Friday

Get the cluster, not just the headline.

The week’s biggest stories in AI and tech, what they mean, and what to read next.

Free. One email a week. Unsubscribe in one click.