CVE-2022-46682

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

Critical · published December 7, 2022

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

🚨 This XML parser flaw in Jenkins Plot Plugin opens the door for devastating XXE attacks—allowing attackers to unleash chaos through external entities! 🔥 Think of it like a library that automatically orders and delivers any book referenced in a footnote without checking the content first. A malicious footnote could lead to all sorts of trouble—like receiving a book that spills all your secrets! An attacker could exploit this vulnerability to read sensitive files on the server or even interact with internal systems, resulting in a catastrophic data breach. Imagine losing your most confidential documents because your library decided to follow every dubious reference without question!

Put simply

Think of it like a library that automatically orders and delivers any book referenced in a footnote without checking the content first. A malicious footnote could lead to all sorts of trouble—like receiving a book that spills all your secrets! This vulnerability arises because the Jenkins Plot Plugin 2.1.11 and earlier does not properly configure its XML parser to prevent external entities from being resolved, allowing potential data exposure and unauthorized access.

What to do

An attacker could exploit this vulnerability to read sensitive files on the server or even interact with internal systems, resulting in a catastrophic data breach. Imagine losing your most confidential documents because your library decided to follow every dubious reference without question! Update the Jenkins Plot Plugin to version 2.1.12 or later to mitigate this risk. Additionally, configure XML parsers to disable external entity resolution wherever applicable. 🛡️ Be sure to conduct a security review of your plugins regularly! You've got this! With these steps, you're on your way to fortifying your Jenkins setup against attackers! 💪✨

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.01010 · 62.8th percentile
Published
2022-12-07T00:00Z
EPSS history
Timeline
  • 07 DEC 00:00Z
    Jenkins Plot Plugin 2.1.11 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks
    cvelistv5