CVE-2022-45400

Jenkins JAPEX Plugin 1.7 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks

Critical · published November 15, 2022

CVSS v3.1
9.8
EPSS
1%
Percentile
66.6
In the wild
Unconfirmed
What it is

🚨 An XML external entity (XXE) attack is possible because the Jenkins JAPEX Plugin 1.7 and earlier has not locked down its XML parser 🔥! Think of your XML parser like a restaurant kitchen that blindly accepts any ingredient a delivery person brings, without checking if it’s safe or even on the menu. This oversight could lead to all sorts of unwanted surprises in your recipes — or in this case, your server. An attacker could exploit this vulnerability to read sensitive files, execute arbitrary code, or even escalate privileges on your Jenkins server! Imagine the chaos of a rogue chef cooking up mayhem in a restaurant — absolutely devastating for your operations and security.

Put simply

Think of your XML parser like a restaurant kitchen that blindly accepts any ingredient a delivery person brings, without checking if it’s safe or even on the menu. This oversight could lead to all sorts of unwanted surprises in your recipes — or in this case, your server. This vulnerability stems from the Jenkins JAPEX Plugin's failure to configure its XML parser properly, allowing attackers to include external entities that can access local files or services.

What to do

An attacker could exploit this vulnerability to read sensitive files, execute arbitrary code, or even escalate privileges on your Jenkins server! Imagine the chaos of a rogue chef cooking up mayhem in a restaurant — absolutely devastating for your operations and security. Upgrade the Jenkins JAPEX Plugin to version 1.8 or later immediately to patch this vulnerability. Additionally, review your XML parser settings to ensure external entity processing is disabled. Don't leave your kitchen open to unwelcome ingredients! You've got this! Follow these steps, and you'll lock down your Jenkins environment in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01149 · 66.6th percentile
Published
2022-11-15T00:00Z
EPSS history
Timeline
  • 15 NOV 00:00Z
    Jenkins JAPEX Plugin 1.7 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks
    cvelistv5