CVE-2007-0469 RubyGems file overwrite vulnerability
HighCVSS 9.3
EPSS 4.9%
- Published
- Updated
- Exploit status
- No public exploit known
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.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| rubyforge rubygems | <= 0.9.0 | No fix listed |
| rubyforge rubygems | = 0.8.11 | No fix listed |
| rubygems-update(RubyGems) | < 0.9.1 | 0.9.1 |
| rubygems-update(RubyGems) | = 0.8.10 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.11 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.3 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.4 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.5 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.6 | No fix listed |
| rubygems-update(RubyGems) | = 0.8.8 | No fix listed |
| rubygems-update(RubyGems) | = 0.9.0 | No fix listed |
References
- 20070121 RubyGems 0.9.0 and earlier installation exploit mailing-list
- rubyforge.org patch vendor-advisory
- SUSE-SR:2007:004 vendor-advisory
- 20070121 RubyGems 0.9.0 and earlier installation exploit mailing-list
- ADV-2007-0295 vdb-entry
- rubygems-extractfiles-file-overwrite(31688) vdb-entry
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com product
- web.archive.org
- web.archive.org
- github.com