The open-uri-cached rubygem allows local users to execute arbitrary Ruby code by creating…
Priority LOW 34CWE-20Published · Updated
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.
Summary
The open-uri-cached rubygem allows local users to execute arbitrary Ruby code by creating a directory under /tmp containing "openuri-" followed by a crafted UID, and putting Ruby code in said directory once a meta file is created.
Why it matters now
EPSS 0.00388 33rd percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | open-uri-cached (RubyGems) | up to 1.0.0 | — | No fix listed | GHSA-7m2w-9gw7-c3xp |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- open-uri-cached (RubyGems) Vendor— Affected up to 1.0.0 Fixed in — No fix listed GHSA-7m2w-9gw7-c3xp
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:open-uri-cached_project:open-uri-cached:0.0.5:*:*:*:*:*:*:* | 0.0.5 | Vulnerable | Open-uri-cached Project |
- cpe:2.3:a:open-uri-cached_project:open-uri-cached:0.0.5:*:*:*:*:*:*:* Versions 0.0.5 Vulnerable ·Open-uri-cached Project
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2015-3649
- 2026-10-03 Alias added: GHSA-7m2w-9gw7-c3xp
References
Advisory 6
- https://github.com/tigris/open-uri-cached/blob/master/lib/open-uri/cached.rb#L39
- https://github.com/tigris/open-uri-cached/blob/master/lib/open-uri/cached.rb#L115
- https://github.com/tigris/open-uri-cached/blob/master/lib/open-uri/cached.rb#L25
- [oss-security] 20150506 Re: Local privileges escalation in rubygem open-uri-cached
- http://www.benjaminfleischer.com/2013/03/20/yaml-and-security-in-ruby/
- https://nvd.nist.gov/vuln/detail/CVE-2015-3649
Other 7
- https://github.com/tigris/open-uri-cached/issues/8
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/open-uri-cached/CVE-2015-3649.yml
- https://github.com/tigris/open-uri-cached
- https://github.com/tigris/open-uri-cached/blob/master/lib/open-uri/cached.rb
- https://web.archive.org/web/20210119122105/http://www.securityfocus.com/bid/74469
- http://seclists.org/oss-sec/2015/q2/373
- http://www.benjaminfleischer.com/2013/03/20/yaml-and-security-in-ruby
Sources
- CVE-2015-3649 · CVE Program
- CVE-2015-3649 · NVD
- FIRST EPSS
- GHSA-7m2w-9gw7-c3xp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences