

There are a couple of reasons behind the change in policy. For one, Project Zero hopes this change will thwart malicious actors from slightly altering a zero day threat after the initial patch has been released, to bypass the patch. And secondly, this gives companies more time to reach a broader audience with its patches, before the details are out in the wild.
“Too many times, we’ve seen vendors patch reported vulnerabilities by ‘papering over the cracks’ and not considering variants or addressing the root cause of a vulnerability. One concern here is that our policy goal of ‘faster patch development’ may exacerbate this problem, making it far too easy for attackers to revive their exploits and carry on attacking users with little fuss,” Project Zero explains.
Part of the hope is this policy shift will ultimately result in more thorough patches. In addition, companies can still ask for a 14-day grace period, which pushes the total time to fix a zero day threat to 104 days (if the request is granted). However, after 90 days, Project Zero will disclose a zero day threat as soon as the patch is released, rather than waiting out the full two extra weeks.
Project Zero will follow its revised policy for a full year, after which it will consider whether to implement the revisions long term.
‘).insertAfter(jQuery(‘#initdisqus’));
}
loadDisqus(jQuery(‘#initdisqus’), disqus_identifier, url);
}
else {
setTimeout(function () { disqusDefer(); }, 50);
}
}
disqusDefer();
function loadDisqus(source, identifier, url) {
if (jQuery(“#disqus_thread”).length) {
jQuery(“#disqus_thread”).remove();
}
jQuery(‘
‘).insertAfter(source);
if (window.DISQUS) {
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = identifier;
this.page.url = url;
}
});
} else {
//insert a wrapper in HTML after the relevant “show comments” link
disqus_identifier = identifier; //set the identifier argument
disqus_url = url; //set the permalink argument
//append the Disqus embed script to HTML
var dsq = document.createElement(‘script’); dsq.type = ‘text/javascript’; dsq.async = true;
dsq.src = ‘https://’ + disqus_shortname + ‘.disqus.com/embed.js’;
jQuery(‘head’).append(dsq);
}
jQuery(‘.show-disqus’).show();
source.hide();
};
function disqusEvent()
{
idleTime = 0;
}
