Jenkins JDepend Plugin
- <= 1.3.1
A XML external entity (XXE) vulnerability exists in the JDepend Plugin for Jenkins, specifically in versions through 1.3.1. The plugin includes an outdated version of the JDepend Maven Plugin, which does not properly configure its XML parser to mitigate XXE attacks. This oversight allows attackers to craft input files for the 'Report JDepend' step that, when processed by Jenkins, could extract sensitive information from the Jenkins controller or exploit server-side request forgery.
Exploitation of this vulnerability could lead to unauthorized access to secrets stored in Jenkins or the execution of server-side request forgery attacks.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.