Non-constant Time Comparison in Jenkins GitHub Plugin Reveals Weakness
CVE-2022-36885
5.3MEDIUM
What is CVE-2022-36885?
The Jenkins GitHub Plugin versions 1.34.4 and earlier exhibit a significant security flaw due to the use of a non-constant time comparison function for webhook signatures. This vulnerability allows attackers to leverage statistical methods to discern valid webhook signatures, potentially compromising the integrity of the webhook communications. Such a weakness opens the door for unauthorized actions to be performed on behalf of users, highlighting the critical need for timely updates and patching to enhance the security of Jenkins installations.
Affected Version(s)
Jenkins GitHub Plugin <= 1.34.4
Jenkins GitHub Plugin 1.34.3.1
Jenkins GitHub Plugin 1.34.1.1