CVE-2017-0901
HIGHRubyGems < 2.6.13 - Arbitrary File Write via Specification Name Validation Bypass
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2017-0901. PoCs published by mame.
AI-analyzed exploit summary CVE-2017-0901 exploits a directory traversal vulnerability in RubyGems by manipulating the 'name' field in metadata.gz to create or replace arbitrary files during gem installation. The PoC demonstrates file creation in /tmp and replacement of the 'rackup' command.
Description
RubyGems version 2.6.12 and earlier fails to validate specification names, allowing a maliciously crafted gem to potentially overwrite any file on the filesystem.
Exploits (1)
CVE-2017-0901 exploits a directory traversal vulnerability in RubyGems by manipulating the 'name' field in metadata.gz to create or replace arbitrary files during gem installation. The PoC demonstrates file creation in /tmp and replacement of the 'rackup' command.
References (15)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N