Everyone knew about the vuln well before the patches going live. The embargo, at that point, made things worse.
In plain english, please.
Everyone knew about the vuln well before the patches going live. The embargo, at that point, made things worse.
In plain english, please.
Whether someone just leaked the CVE numbers or just ”there is a big bug in PHP” - that should not be enought to accelerate finding that bug. But other information that pins the bug for specific property or feature makes it easier to find and race against patching starts.
And at that point you don’t really know if someone really found it or not, since only few big organisations can collect that much data to detect successful exploiting. And most ”PoC”:s in the wild were credible-looking but vibecoded mess that did nothing what sources claimed.
Until there is absolute evidence that exploitation happens in the wild, succesfully, you don’t leak the patch or bug details beforehand.
In this case, the area where the bug is in PHP, leaked partially, but apparently there was no enough evidence that it was exploited succesfully or if any of the PoCs in the wild actually worked properly. So patch or related detailed information was not released before the initial schedule.
I could see the value of the embargo in the old world of “6 uber security firms and a few bounty hunters” but the new world of pointing AI at the PHP source just seems flimsy.
Could this be a variant of the survivorship bias? Maybe only the low quality PoCs ended up in the honeypots while the more capable actors avoided them.
- The fact that there's a release, the CVE numbers, CVSS score and date/time (though wrong).
- Calif's video.
- Some advice from the mitigation document.
Despite this, the technical details of the vulnerability remained unclear, and exploits released up to that point missed the key mechanisms. Chainguard acted based on rumors and almost made the situation much worse for everyone.
Of course, we are not omniscient and cannot prove definitively nothing happened, but we acted based on the data that was available at the time.
That would also seem to apply to the OP so no embargo was broken by his post.