GitHub Advisoryadvisory · Maven

GHSA-4hhq-j3xw-wj89 RCE vulnerability in SCM Filter Jervis Plugin

HIGH Published 2022-05-24 Modified 2023-12-07 Official page ↗
Aliases
CVE-2020-2189
Ecosystem
Maven
Packages
io.jenkins.plugins:scm-filter-jervis
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 io.jenkins.plugins:scm-filter-jervis: < 0.3 → fixed in 0.3

Description

SCM Filter Jervis Plugin 0.2.1 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 jobs with the filter, or control the contents of a previously configured job’s SCM repository. SCM Filter Jervis Plugin 0.3 configures its YAML parser to only instantiate safe types.

Related

Alias · CVE (1)

  • CVE-2020-2189 Jenkins SCM Filter Jervis Plugin 0.2.1 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types,… vulnerability

Weakness · CWE (1)

  • CWE-502 Deserialization of Untrusted Data weakness

References