CRITICAL✓ PATCH🇵🇱 Wersja polska

CVE-2023-49656

CVSS 9.8v3.1pub. 2023-11-29upd. 2024-11-21

Jenkins MATLAB Plugin 2.11.0 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.

🤖 AI Analysis
How it works

The XML parser built into the plugin is not configured to block references to external XML entities (XML External Entities). An attacker can provide a specially crafted XML document containing references to external resources or local system files. The Jenkins server processes such a document and as a result discloses file contents or performs other operations in the context of the server.

Impact

An attacker without any authentication can read arbitrary files available to the Jenkins process (e.g., SSH keys, configuration data, CI/CD secrets) and potentially conduct SSRF attacks on internal resources, which may lead to complete compromise of the CI/CD environment.

Mitigation & patch

Update Jenkins MATLAB Plugin to a version newer than 2.11.0, which includes proper XML parser configuration blocking XXE attacks. Details are available in the official Jenkins security bulletin at https://www.jenkins.io/security/advisory/2023-11-29/#SECURITY-3193

Who is affected

Jenkins MATLAB Plugin version 2.11.0 and earlier

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Jenkins Matlab

    APP
    Jenkins
    < 2.11.1
🟢
PATCH AVAILABLE
Vendor update available. Deploy in standard maintenance cycle.
Tags
XXECI/CD
CWE
References

Related vulnerabilities

CVE-2023-49654CRITICAL9.8PL ✓same product

Brak weryfikacji uprawnień w Jenkins MATLAB Plugin — nieautoryzowane odczytanie pliku XML

CVE-2023-49655HIGH8.8same product

A cross-site request forgery (CSRF) vulnerability in Jenkins MATLAB Plugin 2.11.0 and earlier allows attackers...

CVE-2023-49673HIGH8.8same product

A cross-site request forgery (CSRF) vulnerability in Jenkins NeuVector Vulnerability Scanner Plugin 1.22 and e...

CVE-2024-23897CRITICAL9.8⚠ KEVPL ✓same vendor

Jenkins CLI – odczyt dowolnych plików przez path traversal bez uwierzytelnienia

CVE-2019-1003029CRITICAL9.9⚠ KEVPL ✓same vendor

Jenkins Script Security Plugin — sandbox bypass umożliwiający RCE