CVE-2021-33473
Arbitrary file write in dragonfly
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
9.1
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
CVE-2021-33473- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 4.9 Medium
AV:N/AC:M/Au:S/C:P/I:P/A:N - Weakness
- CWE-88
- Updated
- 2026-11-02
CVE List No score
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
CVE-2021-33473- Updated
- 2026-11-02
EUVDEUVD-2022-6037 No score
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
EUVD-2022-6037- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fj34-jhjx-xmvv
9.1
Arbitrary file write in dragonfly
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
GHSA-fj34-jhjx-xmvv- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-88
- Updated
- 2026-11-02
OSV
9.1
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
CVE-2021-33473- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-fj34-jhjx-xmvv
9.1
Arbitrary file write in dragonfly
An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.
- Record
GHSA-fj34-jhjx-xmvv- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-88
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dragonflyRubyGems |
before 1.4.0 | 1.4.0 |
dragonflyRubyGems |
before 1.4.0, plus listed versions 0.1.00.1.10.1.40.1.50.1.6 Show 45 moreShow less0.2.10.3.00.3.20.3.30.3.40.3.50.3.60.3.70.3.80.4.00.4.10.4.20.4.30.4.40.5.00.5.10.5.20.5.30.5.40.5.50.5.60.5.70.6.00.6.10.6.20.7.00.7.10.7.20.7.30.7.40.7.50.7.60.7.70.8.00.8.10.8.20.8.40.8.50.8.60.9.00.9.10.9.100.9.110.9.120.9.13 |
1.4.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-33473 is a critical vulnerability (CVSS 9.1) in Dragonfly Project Dragonfly, published June 2, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.11%, the 66th percentile. Fixed in dragonfly 1.4.0.
References
github.com/markevans/dragonfly/issues/513
github.com/markevans/dragonfly/commit/25399297bb457f7fcf8e3f91e85945b255b111b5
security.netapp.com/advisory/ntap-20220715-0004
nvd.nist.gov/vuln/detail/CVE-2021-33473
github.com/rubysec/ruby-advisory-db/blob/master/gems/dragonfly/CVE-2021-33473.yml
github.com/advisories/GHSA-fj34-jhjx-xmvv
github.com/markevans/dragonfly
Left out here: 30 versions. The JSON record has them.