CVE-2023-24430

Jenkins Semantic Versioning Plugin 1.14 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks

Critical · published January 24, 2023

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

🚨 A sneaky XML external entity (XXE) vulnerability is hiding in the Jenkins Semantic Versioning Plugin! This means your XML parser might be letting attackers in like a revolving door! 😱 Imagine a restaurant that allows delivery drivers to drop off food without checking their orders. If one driver hands over a suspicious package without a receipt, they could slip in a dangerous dish that poisons the entire kitchen! 🍽️ This critical vulnerability allows an attacker to send crafted XML that can access files on your server or make requests to internal services, leading to potential data breaches or service disruptions. This could be absolutely devastating, especially if sensitive information gets exposed or modified! 🔥

Put simply

Imagine a restaurant that allows delivery drivers to drop off food without checking their orders. If one driver hands over a suspicious package without a receipt, they could slip in a dangerous dish that poisons the entire kitchen! 🍽️ The Jenkins Semantic Versioning Plugin versions 1.14 and earlier fail to properly configure their XML parser, leaving them vulnerable to XXE attacks that exploit external entities in XML documents to access sensitive data.

What to do

This critical vulnerability allows an attacker to send crafted XML that can access files on your server or make requests to internal services, leading to potential data breaches or service disruptions. This could be absolutely devastating, especially if sensitive information gets exposed or modified! 🔥 To protect your Jenkins instance, upgrade the Semantic Versioning Plugin to version 1.15 or later immediately. Additionally, review your XML parser settings to ensure they disallow external entities by default. Don't leave your door open! 🚪 You've got this! Implement these fixes, and you'll secure 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.01280 · 69.8th percentile
Published
2023-01-24T00:00Z
EPSS history
Timeline
  • 24 JAN 00:00Z
    Jenkins Semantic Versioning Plugin 1.14 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks
    cvelistv5