VDB

CVE-2021-21305

CVE-2021-21305 PUBLISHED

CarrierWave is an open-source RubyGem which provides a simple and flexible way to upload files from Ruby applications. In CarrierWave before versions 1.3.2 and 2.1.1, there is a code injection vulnerability. The "#manipulate!" method inappropriately evals the content of mutation option(:read/:write), allowing attackers to craft a string that can be executed as a Ruby code. If an application developer supplies untrusted inputs to the option, it will lead to remote code execution(RCE). This is fixed in versions 1.3.2 and 2.1.1.

EPSS 2.82% · 86.4th percentile

Risk Scores

EPSS Score
2.82%
86.4th percentile

Affected Products

VendorProductVersions
Ubuntu:Pro:18.04:LTSruby-carrierwave0, 0.10.0+gh-4, 1.1.0-3
Ubuntu:16.04:LTSruby-carrierwave*, 0, 0.10.0+gh-1
Ubuntu:Pro:20.04:LTSruby-carrierwave1.3.1-2, 0

Timeline

  • Feb 8, 2021 CVE Published
  • Apr 14, 2021 EPSS Score
  • Jun 23, 2021 EPSS Score
  • Oct 26, 2021 EPSS Score
  • Dec 27, 2021 EPSS Score
  • Feb 4, 2022 EPSS Score
  • Feb 28, 2022 EPSS Score
  • Apr 26, 2022 CVE Updated
  • May 1, 2022 EPSS Score
  • Jul 3, 2022 EPSS Score
  • Nov 6, 2022 EPSS Score
  • Jan 8, 2023 EPSS Score
Open in Interactive Console →
$ Console Community · 100/wk Open console ›