- What: Discussion on the failure of the 90-day disclosure policy in the age of AI.
- Impact: Security professionals and organizations.
the 90 day disclosure policy is dead 2026-05-09 :: [Updated :: 2026-05-09] Himanshu Anand :: 14 min read (2846 words) # security # llm # disclosure # vulnerability-management # linux # blog Table of Contents TLDR â The 90 day responsible disclosure window was built for a world where bug finders were rare and exploit development was slow. That world is gone. LLMs have compressed both timelines to near-zero. I have seen it first hand, and so has everyone else paying attention. This post lays out why the old model is broken, with real stories, and makes one ask to the industry: treat every critical security issue as P0 and patch it immediately. Not tomorrow. Not next sprint. Now. I have been doing security work for a while now, and the last 12 months feel different. Not in a âAI is going to take over the worldâ way. In a much more boring, much more practical way. The tools we use, the tools attackers use, and the tools researchers use to find bugs have all gotten smarter at roughly the same speed. And that has quietly killed some of the fundamental assumptions the security industry has been running on for over a decade. Let me walk you through what I mean, with stories. the old world (rest in peace) â Pretend it is 2019. You find a critical bug. You write up a report. You send it to the vendor. The vendor takes a few days to triage, a couple of weeks to fix, maybe a month to roll out. If you follow Google Project Zero style disclosure, you give them 90 days before going public. During those 90 days, you assume: You are probably the only person who found this bug Even if someone else finds it, they will take their own time The vendor has a comfortable head start on writing the patch After the patch lands, attackers need days or weeks to reverse engineer it into a working exploit Every single one of these assumptions is now wrong. story 1: 10 people, 1 bug, 6 weeks â In late April, I reported a pretty bad bug to a company. I am keeping the details vague because the issue is still not patched, but the shape of it goes like this: an attacker can buy anything from the website, send back their own crafted response to the server, and because there is no signature verification on the response, the server happily accepts it. Buy a $5000 item for $0. Mark your purchase as completed without paying. Critical, easy to exploit, very bad day for the company. Cool. I write it up, I send it in, I feel good about myself for about 10 minutes. Then the triage team comes back and says âyeah we know, first reported in March. You are reporter number eleven.â Eleven Freaking people found the same critical bug in roughly six weeks. A friend from BlueWater CTF had flagged this pattern months ago, that LLM-assisted hunters were converging on the same bugs almost simultaneously, across totally unrelated reporters using totally unrelated workflows. And it is not just me noticing this. @d0rsky , who works on the triage side, posted this: âOnce a new vulnerability is discovered - especially via some LLM prompt/skills/automation, we start getting a wave of duplicate reports within days. Same root cause, slightly different wording. [âŚ] What concerns me more, is, if researchers can replicate these findings so quickly, whatâs stopping blackhats from doing the same before the issue is fixed? Feels like the window between âfirst discoveryâ and âmass awarenessâ is getting dangerously short.â Exactly. The triage teams are seeing it too. This is not a researcherâs paranoia. It is a pattern. At first I thought, okay, same tools, same prompts, makes sense. But then I did the uncomfortable math. If 10 people reported the bug, how many found it and did not report it? The same LLM that helped 10 honest researchers is also available to everyone else. It does not check your intentions at the door. Out of those 10 reporters, only 1 gets the CVE credit. Only 1 gets the bounty. What about the other 9? How many get frustrated? How many decide to sell it instead of wait? And the people who never reported it at all â they are not sitting on a 90 day clock. They are not sitting on any clock. The 90 day window is not protecting users. It is giving everyone who already has the bug a 90 day head start. story 2: 30 minutes from patch to exploit â Recently, React patched a bunch of security issues ( CVE-2026-23870 , CVE-2026-44575 , CVE-2026-44579 , CVE-2026-44574 , CVE-2026-44578 ) and wrote a public blog post about it. Standard practice. Show your work, explain the fix, give the community a heads up. I read the post out of curiosity. Then I thought, let me see how hard it would be to turn this patch into a working exploit. Just an experiment, on my own machine, against a local test app. 30 minutes. From reading the patch to having a working exploit (DOS, as it was DoS only). AI did most of the heavy lifting: understanding the diff, identifying the vulnerable code path, writing the PoC. The published issue was a denial of service, but the underlying primitive could g...