CVE-2014-2734

N/A Unknown
Published: April 24, 2014 Modified: May 06, 2026
View on NVD

Description

The openssl extension in Ruby 2.x does not properly maintain the state of process memory after a file is reopened, which allows remote attackers to spoof signatures within the context of a Ruby script that attempts signature verification after performing a certain sequence of filesystem operations. NOTE: this issue has been disputed by the Ruby OpenSSL team and third parties, who state that the original demonstration PoC contains errors and redundant or unnecessarily-complex code that does not appear to be related to a demonstration of the issue. As of 20140502, CVE is not aware of any public comment by the original researcher

AI Explanation

Get an AI-powered plain-language explanation of this vulnerability and remediation steps.

Login to generate AI explanation

References to Advisories, Solutions, and Tools

Patch Vendor Advisory Exploit Third Party Advisory
http://www.osvdb.org/106006
Source: cve@mitre.org
http://seclists.org/fulldisclosure/2014/Apr/231
Source: af854a3a-2127-422b-91ae-364da2661108
Exploit
http://seclists.org/fulldisclosure/2014/May/13
Source: af854a3a-2127-422b-91ae-364da2661108
http://www.osvdb.org/106006
Source: af854a3a-2127-422b-91ae-364da2661108
http://www.securityfocus.com/bid/66956
Source: af854a3a-2127-422b-91ae-364da2661108
https://gist.github.com/10446549
Source: af854a3a-2127-422b-91ae-364da2661108
https://gist.github.com/emboss/91696b56cd227c8a0c13
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/adrienthebo/cve-2014-2734/
Source: af854a3a-2127-422b-91ae-364da2661108
https://news.ycombinator.com/item?id=7601973
Source: af854a3a-2127-422b-91ae-364da2661108

20 reference(s) from NVD

Quick Stats

CVSS v3 Score
N/A / 10.0
EPSS (Exploit Probability)
5.8%
91th percentile
Exploitation Status
Not in CISA KEV

Weaknesses (CWE)

Affected Vendors

ruby-lang