CVE-2013-1801 HTTParty does not restrict casts of string values
HighCVSS 7.5
EPSS 4.4%
PoC
- Published
- Updated
- Exploit status
- Proof-of-concept only
Description
The httparty gem 0.9.0 and earlier for Ruby does not properly restrict casts of string values, which might allow remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a denial of service (memory and CPU consumption) by leveraging Action Pack support for YAML type conversion, a similar vulnerability to CVE-2013-0156.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| rubygems httparty(RubyGems) | <= 0.9.0 | No fix listed |
| rubygems httparty(RubyGems) | < 0.10.0 | 0.10.0 |
| rubygems httparty(RubyGems) | = 0.1.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.3 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.5 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.6 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.7 | No fix listed |
| rubygems httparty(RubyGems) | = 0.1.8 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.10 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.3 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.4 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.5 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.6 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.7 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.8 | No fix listed |
| rubygems httparty(RubyGems) | = 0.2.9 | No fix listed |
| rubygems httparty(RubyGems) | = 0.3.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.3.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.4.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.4.1 | No fix listed |
Show 67 more
| Product | Affected versions | Fixed in |
|---|---|---|
| rubygems httparty(RubyGems) | = 0.4.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.4.3 | No fix listed |
| rubygems httparty(RubyGems) | = 0.4.4 | No fix listed |
| rubygems httparty(RubyGems) | = 0.4.5 | No fix listed |
| rubygems httparty(RubyGems) | = 0.5.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.5.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.5.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.6.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.6.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.3 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.4 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.6 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.7 | No fix listed |
| rubygems httparty(RubyGems) | = 0.7.8 | No fix listed |
| rubygems httparty(RubyGems) | = 0.8.0 | No fix listed |
| rubygems httparty(RubyGems) | = 0.8.1 | No fix listed |
| rubygems httparty(RubyGems) | = 0.8.2 | No fix listed |
| rubygems httparty(RubyGems) | = 0.8.3 | No fix listed |
| rubygems httparty(RubyGems) | = 0.9.0 | No fix listed |
| jnunemaker httparty | <= 0.9.0 | No fix listed |
| jnunemaker httparty | = 0.1.0 | No fix listed |
| jnunemaker httparty | = 0.1.1 | No fix listed |
| jnunemaker httparty | = 0.1.2 | No fix listed |
| jnunemaker httparty | = 0.1.3 | No fix listed |
| jnunemaker httparty | = 0.1.5 | No fix listed |
| jnunemaker httparty | = 0.1.6 | No fix listed |
| jnunemaker httparty | = 0.1.7 | No fix listed |
| jnunemaker httparty | = 0.1.8 | No fix listed |
| jnunemaker httparty | = 0.2.0 | No fix listed |
| jnunemaker httparty | = 0.2.1 | No fix listed |
| jnunemaker httparty | = 0.2.2 | No fix listed |
| jnunemaker httparty | = 0.2.3 | No fix listed |
| jnunemaker httparty | = 0.2.4 | No fix listed |
| jnunemaker httparty | = 0.2.5 | No fix listed |
| jnunemaker httparty | = 0.2.6 | No fix listed |
| jnunemaker httparty | = 0.2.7 | No fix listed |
| jnunemaker httparty | = 0.2.8 | No fix listed |
| jnunemaker httparty | = 0.2.9 | No fix listed |
| jnunemaker httparty | = 0.2.10 | No fix listed |
| jnunemaker httparty | = 0.3.0 | No fix listed |
| jnunemaker httparty | = 0.3.1 | No fix listed |
| jnunemaker httparty | = 0.4.0 | No fix listed |
| jnunemaker httparty | = 0.4.1 | No fix listed |
| jnunemaker httparty | = 0.4.2 | No fix listed |
| jnunemaker httparty | = 0.4.3 | No fix listed |
| jnunemaker httparty | = 0.4.4 | No fix listed |
| jnunemaker httparty | = 0.4.5 | No fix listed |
| jnunemaker httparty | = 0.5.0 | No fix listed |
| jnunemaker httparty | = 0.5.1 | No fix listed |
| jnunemaker httparty | = 0.5.2 | No fix listed |
| jnunemaker httparty | = 0.6.0 | No fix listed |
| jnunemaker httparty | = 0.6.1 | No fix listed |
| jnunemaker httparty | = 0.7.0 | No fix listed |
| jnunemaker httparty | = 0.7.1 | No fix listed |
| jnunemaker httparty | = 0.7.2 | No fix listed |
| jnunemaker httparty | = 0.7.3 | No fix listed |
| jnunemaker httparty | = 0.7.4 | No fix listed |
| jnunemaker httparty | = 0.7.5 | No fix listed |
| jnunemaker httparty | = 0.7.6 | No fix listed |
| jnunemaker httparty | = 0.7.7 | No fix listed |
| jnunemaker httparty | = 0.7.8 | No fix listed |
| jnunemaker httparty | = 0.8.0 | No fix listed |
| jnunemaker httparty | = 0.8.1 | No fix listed |
| jnunemaker httparty | = 0.8.2 | No fix listed |
| jnunemaker httparty | = 0.8.3 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com exploit patch
- bugzilla.redhat.com
- github.com exploit
- support.cloud.engineyard.com
- web.archive.org
- github.com
- github.com product
- 58260 vdb-entry