All vulnerabilities

Servers and applications

CVE-2014-2734

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…

Severity
Medium 5.8
Published
24 Apr 2014
Last changed
17 Jun 2026
Added to UpHeron
21 Oct 2026
Sources
NVD

Affected software

SoftwareAffected versions
RubyServers and applications · cpe:a:ruby-lang:ruby
  • Version 2.1.1
  • Version 2.1
  • Version 2.1-preview1
  • Version 2.0.0-p247
All 11 release lines
  • Version 2.0.0-preview1
  • Version 2.0.0-preview2
  • Version 2.0.0-rc1
  • Version 2.0.0-rc2
  • Version 2.0
  • Version 2.0.0-p0
  • Version 2.0.0-p195
  • Version 2.0.0-p247
  • Version 2.1-preview1
  • Version 2.1
  • Version 2.1.1

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2014-2734
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2014-2734