GHSA-fwcm-636p-68r5 · Severity: medium · Ecosystem: rubygems — Server-side request forgery in CarrierWave
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 the download feature has an SSRF vulnerability, allowing attacks to provide DNS entries or IP addresses that are intended for internal use and gather information about the Intranet infrastructure of the platform. This is fixed in versions 1.3.2 and 2.1.1.
Conclusion & alert: CVE-2021-21288 is rated Low Risk (30.8/100): CVSS Medium severity, with low exploitation likelihood (EPSS 0.20%). Mandatory action: Monitor for updates and reassess as exploit intelligence or EPSS changes.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2025-03-30 | 0.26% | 0.20% | -0.06% |
| 2 | 2025-03-29 | 0.20% | 0.26% | +0.06% |
| 3 | 2025-03-17 | — | 0.20% | — |
Full EPSS history (8 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 4.3 | 3.1 | MEDIUM |
|
2.8 | 1.4 | [email protected] |
| 4.3 | 3.1 | MEDIUM |
|
2.8 | 1.4 | [email protected] |
| 4.0 | 2.0 | MEDIUM |
|
8.0 | 2.9 | [email protected] |
GHSA-fwcm-636p-68r5 · Severity: medium · Ecosystem: rubygems — Server-side request forgery in CarrierWave
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2021-21288 not yet assigned priority: Debian including 1 source packages (ruby-carrierwave), 1 status rows across 1 suites (bookworm): resolved 1. | https://security-tracker.debian.org/tracker/CVE-2021-21288 |
ubuntu
|
medium | CVE-2021-21288 medium priority: Ubuntu including 1 source packages (ruby-carrierwave), 15 status rows across 15 suites (bionic, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, trusty, upstream, xenial): not-affected 7, ignored 6, DNE 1, released 1. | https://ubuntu.com/security/CVE-2021-21288 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| carrierwave_project | carrierwave | < 1.3.2 | cpe:2.3:a:carrierwave_project:carrierwave:*:*:*:*:*:ruby:*:* |
| carrierwave_project | carrierwave | >= 2.0.1, < 2.1.1 | cpe:2.3:a:carrierwave_project:carrierwave:*:*:*:*:*:ruby:*:* |
| URL | Tags |
|---|---|
| https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md#132---2021-02-08 | Release Notes Third Party Advisory |
| https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md#211---2021-02-08 | Release Notes Third Party Advisory |
| https://github.com/carrierwaveuploader/carrierwave/commit/012702eb3ba1663452aa025831caa304d1a665c0 | Patch Third Party Advisory |
| https://github.com/carrierwaveuploader/carrierwave/security/advisories/GHSA-fwcm-636p-68r5 | Third Party Advisory |
| https://rubygems.org/gems/carrierwave/ | Product Third Party Advisory |