Every CVE Search/ Get API key

CVE-2014-2734

** DISPUTED ** The openssl extension in Ruby 2.x does not properly maintain the state of process...

5.8 MediumPublic exploitDisputed

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

Exploit likelihood

5.35%Down 22.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.8

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

Record
CVE-2014-2734
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:N
Weakness
CWE-399
Updated
2026-11-02
CVE List No score

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

Record
CVE-2014-2734
Updated
2026-11-02
EUVDEUVD-2014-2762 No score

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

Record
EUVD-2014-2762
Updated
2026-11-03
GitHub AdvisoriesGHSA-6qq6-x75v-fgg7 No score

** DISPUTED ** The openssl extension in Ruby 2.x does not properly maintain the state of process...

** DISPUTED ** 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.

Record
GHSA-6qq6-x75v-fgg7
Updated
2026-11-02
OSVBELL-CVE-2014-2734 5.8

CVE-2014-2734 does not affect BellSoft software

Record
BELL-CVE-2014-2734
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:N
Updated
2026-11-02

Affected products

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubadrienthebo/cve-2014-27342014-04-17
PoC in GitHubgdisneyleugers/CVE-2014-27342014-04-16

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-2734 is a medium vulnerability (CVSS 5.8) in Ruby-lang Ruby, published April 24, 2014. Its validity is disputed. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 5.35%, the 92nd percentile.

References

Show 7 moreShow less
MoveEnter Open