GitHub Advisoryadvisory · Maven

GHSA-324h-2v7h-q3xx RCE vulnerability in Jenkins Yaml Axis Plugin

HIGH Published 2022-05-24 Modified 2023-12-22 Official page ↗
Aliases
CVE-2020-2179
Ecosystem
Maven
Packages
org.jenkins-ci.plugins:yaml-axis
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-502
Reviewed
2022-12-16

Affected packages

• Maven org.jenkins-ci.plugins:yaml-axis: < 0.2.1 → fixed in 0.2.1

Description

Yaml Axis Plugin 0.2.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types. This results in a remote code execution (RCE) vulnerability exploitable by users able to configure a multi-configuration (Matrix) job, or control the contents of a previously configured job’s SCM repository. Yaml Axis Plugin 0.2.1 configures its YAML parser to only instantiate safe types.

Related

Alias · CVE (1)

  • CVE-2020-2179 Jenkins Yaml Axis Plugin 0.2.0 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in… vulnerability

Weakness · CWE (1)

  • CWE-502 Deserialization of Untrusted Data weakness

References