Agree. At Hacktron we follow 30 days disclosure policy. here’s why:
once a security-relevant fix is committed or released, motivated attackers can monitor commits, diff changes and reverse engineer with capable models to identify the fixed vulnerability and turn that into a working exploit.
people who are least likely to be doing that are the defenders. without a clear public signal that an issue is serious sooner than later, those defenders may have little reason to prioritize an update.
that is why I think the traditional 90 days long embargo model can become counterproductive after a fix is available. It can create a period where sophisticated attackers have enough information to investigate the patch, while a large portion of defenders remain unaware of the urgency. public disclosure changes that asymmetry, security teams can notice that and priortize fixes.
Ive seen this directly in our other research. With the critical BeyondTrust issue we reported (
beyondtrust.com/trust-center…), the vendor communicated the issue publicly and urgently, and in our own Internet-wide observations we watched the number of exposed affected deployments fall from thousands to the hundreds within a span of 2–3 days. Similarly, with Next.js, we reported the HEIF Heist issue and, immediately after remediation and release of patched versions, Vercel published a public advisory (
vercel.com/changelog/nextjs-…) explicitly warning users about a critical vulnerability in AVIF image optimization and telling self-hosted users to upgrade.
I believe that making the risk visible and get systems patched quickly, not saying go and drop the full exploit, but dont rely on the assumption that attackers will not be able to reverse engineer and exploit during a prolonged quiet period.
this is what we followed with our Discourse disclosure tho we didnt release the exploit to not make it obvious for everyone.
Frontier models have lowered the bar for discovering and exploiting vulnerabilities. This has resulted in an increase of CVEs and workload for both SWE and vulnerability management teams.
And yet the norms around coordinated vulnerability disclosure timelines have remained around 90 days. This timeline worked 10 years ago, but is unlikely to survive much longer. We need to move closer to a window of 30 days.
But in order to do this we need to rely on those same models to accurately fix those vulnerabilities and coordinate the release and deployment of new versions. The primary blocker here seems to be confidence in those models to do that job well, and reluctance to remove humans from that loop.
Every day the probability of another shellshock, log4j, or heartbleed rises. If you were in the trenches for those events then you know how difficult it was to track vulnerable assets, test and deploy patches, and ensure the risk was mitigated.
We shouldn’t wait for a crisis like this to rethink and change these norms. We need to move much faster and that requires shorter disclosure timelines, and removing humans from the vulnerability management loop.