Back
CVE-2007-0469
The extract_files function in installer.rb in RubyGems before 0.9.1 does not check whether files exist before overwriting them, which…
High9.3EPSS 4.9%
- Published
- Updated
- Reserved
- Assigned by
- mitre
Description
The extract_files function in installer.rb in RubyGems before 0.9.1 does not check whether files exist before overwriting them, which allows user-assisted remote attackers to overwrite arbitrary files, cause a denial of service, or execute arbitrary code via crafted GEM packages.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| NVDNVD · Modified | 2.0 | High9.3 | AV:N/AC:M/Au:N/C:C/I:C/A:C |
- EPSS (exploitation in 30 days)
- 4.9% · top 8.0% of all CVEs (3 Nov 2026)
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: High 9.3.
Weakness
- n/a
Affected products
n/a
- affected n/a
Affected packages
From reviewed advisories of the GitHub Advisory Database.
- RubyGemsrubygems-updateGHSA-95vx-q4c2-64gr (opens in a new tab)
References (6)
- http://rubyforge.org/frs/shownotes.php?release_id=9074 (opens in a new tab)x_refsource_CONFIRMx_transferred
- rubygems-extractfiles-file-overwrite(31688) (opens in a new tab)vdb-entryx_refsource_XFx_transferred
- SUSE-SR:2007:004 (opens in a new tab)vendor-advisoryx_refsource_SUSEx_transferred
- 20070121 RubyGems 0.9.0 and earlier installation exploit (opens in a new tab)mailing-listx_refsource_BUGTRAQx_transferred
- ADV-2007-0295 (opens in a new tab)vdb-entryx_refsource_VUPENx_transferred
- 20070121 RubyGems 0.9.0 and earlier installation exploit (opens in a new tab)mailing-listx_refsource_FULLDISCx_transferred
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisory GHSA-95vx-q4c2-64gr (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Record last updated .