WaratekVRT Sign in

CVE-2022-41237 Jenkins DotCi

Affected softwareJenkins DotCi
Severity9.8 Critical CVSS 3.1 2 scores
WeaknessDeserialization of untrusted data (CWE-502)
Published21 Sep 2022
Updated13 Nov 2026

Description

Jenkins DotCi Plugin 2.40.00 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 4 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 1.7% chance in 30 days

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action feasible
  • Review human Researcher
  • Record active
Decided by A researcher's recorded decision for this specific CVE
Finding A researcher set this CVE's status to Mitigation candidate.

Waratek research note

written 2026-11-13

Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.

Comments

SnakeYAML unsafe-load RCE: new Yaml().load() with SnakeYAML 1.11's default Constructor instantiates arbitrary types reflectively via JavaBean setters, never entering ObjectInputStream. ARMR's deserialization hook is registered only for ObjectInputStream and XMLDecoder, so no deserialization boundary opens and the Marshal rule cannot fire; the canonical ScriptEngineManager/URLClassLoader payload also achieves RCE in-JVM without forking, so the Process rule is partial at best.

CVSS

9.8 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CISA-ADP Secondary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.groupon.jenkins-ci.plugins:DotCi 0 none 2.40.00

Products and versions

2 products, 2 version entries
SourceVendorProductSchemeAffected versions
osv com.groupon.jenkins-ci.plugins DotCi generic ≤ 2.40.0
nvd jenkins dotci generic ≤ 2.40.0

References

URLTags
https://github.com/jenkinsci/DotCi PACKAGE
https://plugins.jenkins.io/DotCi WEB
https://www.jenkins.io/security/advisory/2022-09-21/#SECURITY-1737 WEB
https://www.jenkins.io/security/plugins/#suspensions WEB

Timeline

Published2022-09-21By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.
Classification created2026-11-13First commit adding this CVE's research note.
Last VRT activity2026-11-13Most recent commit touching this CVE's classification, patch or rule file.