{"id":"CVE-2013-4073","aliases":["BELL-CVE-2013-4073","DSA-2738-1","DSA-2809-1","EUVD-2013-4004","GHSA-3gpq-xx45-4rr9","MGASA-2013-0229","RHSA-2013:1090","RHSA-2013:1103","RHSA-2013:1137"],"status":"published","title":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1...","description":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0-p247 does not properly handle a '\\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","severity":{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.02757,"percentile":0.86339,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-310"],"published":"2013-07-26T11:29:37Z","modified":"2026-06-26T12:21:45Z","fixes":[{"ecosystem":"Mageia:2","package":"ruby","fixed_in":["1.8.7.p358-1.3.mga2"],"sources":["osv"]},{"ecosystem":"Mageia:3","package":"ruby","fixed_in":["1.9.3.p448-1.mga3"],"sources":["osv"]},{"ecosystem":"Mageia:3","package":"ruby-linecache19","fixed_in":["0.5.13-5.1.mga3"],"sources":["osv"]},{"ecosystem":"Mageia:3","package":"ruby-ruby-debug-base19","fixed_in":["0.11.26-5.1.mga3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-debuginfo","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-devel","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-docs","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-irb","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-libs","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-mode","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-rdoc","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-ri","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-tcltk","fixed_in":["0:1.8.5-31.el5_9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-debuginfo","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-devel","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-irb","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-libs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-rdoc","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-docs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-ri","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-static","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-tcltk","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-debuginfo","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-devel","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-irb","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-libs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-rdoc","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-docs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-ri","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-static","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-tcltk","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-debuginfo","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-devel","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-irb","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-libs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-rdoc","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-docs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-ri","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-static","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-tcltk","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-debuginfo","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-devel","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-irb","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-libs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-rdoc","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-docs","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-ri","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-static","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-tcltk","fixed_in":["0:1.8.7.352-12.el6_4"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-debuginfo","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-devel","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-doc","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-irb","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-libs","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-tcltk","fixed_in":["0:1.9.3.429-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-bigdecimal","fixed_in":["0:1.1.0-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-io-console","fixed_in":["0:0.3-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-json","fixed_in":["0:1.5.5-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-minitest","fixed_in":["0:2.5.1-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-rake","fixed_in":["0:0.9.2.2-34.2.el6ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-debuginfo","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-devel","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-doc","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-irb","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-libs","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-tcltk","fixed_in":["0:1.9.3.448-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-bigdecimal","fixed_in":["0:1.1.0-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-io-console","fixed_in":["0:0.3-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-json","fixed_in":["0:1.5.5-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-rake","fixed_in":["0:0.9.2.2-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-rdoc","fixed_in":["0:3.9.5-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygems","fixed_in":["0:1.8.23-38.el6"],"sources":["osv"]},{"ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygems-devel","fixed_in":["0:1.8.23-38.el6"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:6.0","package":"ruby1.9.1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.2.0-2+deb6u1"}]}],"versions":["1.9.2.0-2","1.9.2.0-2+armhf"],"bundled":2},{"source":"osv","ecosystem":"Debian:7","package":"ruby1.9.1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.3.194-8.1+deb7u1"}]}],"versions":["1.9.3.194-8.1"],"bundled":2},{"source":"osv","ecosystem":"Debian:6.0","package":"ruby1.8","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.7.302-2squeeze2"}]}],"versions":["1.8.7.302-2","1.8.7.302-2squeeze1"],"bundled":3},{"source":"osv","ecosystem":"Debian:7","package":"ruby1.8","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.7.358-7.1+deb7u1"}]}],"versions":["1.8.7.358-7","1.8.7.358-7.1"],"bundled":3},{"source":"osv","ecosystem":"Mageia:2","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.7.p358-1.3.mga2"}]}]},{"source":"osv","ecosystem":"Mageia:3","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.3.p448-1.mga3"}]}]},{"source":"osv","ecosystem":"Mageia:3","package":"ruby-linecache19","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.13-5.1.mga3"}]}]},{"source":"osv","ecosystem":"Mageia:3","package":"ruby-ruby-debug-base19","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.11.26-5.1.mga3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-mode","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-ri","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.5-31.el5_9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-ri","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::client","package":"ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-ri","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::computenode","package":"ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-ri","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::server","package":"ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-ri","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:6::workstation","package":"ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.7.352-12.el6_4"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.429-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-bigdecimal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.0-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-io-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.3-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-json","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.5.5-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-minitest","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.5.1-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:3::el6","package":"ruby193-rubygem-rake","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.9.2.2-34.2.el6ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-irb","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-ruby-tcltk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.3.448-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-bigdecimal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.1.0-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-io-console","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.3-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-json","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.5.5-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-rake","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.9.2.2-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygem-rdoc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.9.5-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygems","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-38.el6"}]}]},{"source":"osv","ecosystem":"Red Hat:openshift:1.2::el6","package":"ruby193-rubygems-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.8.23-38.el6"}]}]}],"products":[{"vendor":"ruby-lang","product":"ruby"}],"references":[{"url":"http://www.debian.org/security/2013/dsa-2738","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"]},{"url":"http://www.ubuntu.com/usn/USN-1902-1","tags":["vendor-advisory","x_refsource_UBUNTU","x_transferred"]},{"url":"http://forums.interworx.com/threads/8000-InterWorx-Version-5-0-14-Released-on-Beta-Channel%21","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1090.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1103.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"]},{"url":"http://lists.apple.com/archives/security-announce/2013/Oct/msg00004.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred"]},{"url":"http://support.apple.com/kb/HT6150","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://puppet.com/security/cve/cve-2013-4073","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=979251","tags":["x_refsource_CONFIRM","x_transferred","report"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-07/msg00042.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred"]},{"url":"http://rhn.redhat.com/errata/RHSA-2013-1137.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred"]},{"url":"http://lists.opensuse.org/opensuse-updates/2013-07/msg00044.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred"]},{"url":"http://www.debian.org/security/2013/dsa-2809","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred"]},{"url":"http://www.ruby-lang.org/en/news/2013/06/27/hostname-check-bypassing-vulnerability-in-openssl-client-cve-2013-4073/","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web","article"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-4073","tags":["advisory"]},{"url":"http://forums.interworx.com/threads/8000-InterWorx-Version-5-0-14-Released-on-Beta-Channel!"},{"url":"http://www.ruby-lang.org/en/news/2013/06/27/hostname-check-bypassing-vulnerability-in-openssl-client-cve-2013-4073"},{"url":"https://github.com/advisories/GHSA-3gpq-xx45-4rr9"},{"url":"https://docs.bell-sw.com/security/cves/CVE-2013-4073","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2013-0229.html","tags":["advisory"]},{"url":"http://www.ubuntu.com/usn/usn-1902-1/","tags":["web"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=10637","tags":["report"]},{"url":"https://access.redhat.com/errata/RHSA-2013:1090","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1090.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2013-4073","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-4073","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2013:1103","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1103.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2013:1137","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1137.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2013-4073","description":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0-p247 does not properly handle a '\\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2013-08-18T01:00:00Z","modified":"2024-08-06T16:30:49.912Z","updated_at":"2026-11-02T14:34:58.193873Z"}],"euvd":[{"id":"EUVD-2013-4004","description":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0-p247 does not properly handle a '\\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2013-08-18T01:00:00Z","modified":"2024-08-06T16:30:49Z","updated_at":"2026-11-03T01:56:33.227006Z"}],"ghsa":[{"id":"GHSA-3gpq-xx45-4rr9","title":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1...","description":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0-p247 does not properly handle a '\\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2022-05-14T03:07:51Z","modified":"2025-04-11T04:14:03Z","updated_at":"2026-11-02T15:01:14.490744Z"}],"nvd":[{"id":"CVE-2013-4073","description":"The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0-p247 does not properly handle a '\\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2013-08-18T02:52:22.917Z","modified":"2026-06-16T23:56:34.39Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-310"],"updated_at":"2026-11-02T14:02:35.248411Z"}],"osv":[{"id":"BELL-CVE-2013-4073","title":"CVE-2013-4073 does not affect BellSoft software","status":"withdrawn","published":"2013-08-18T02:52:00Z","modified":"2026-01-28T07:18:55.978475Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium"}],"updated_at":"2026-11-02T15:28:13.47097Z"},{"id":"DSA-2738-1","title":"ruby1.9.1 - several","status":"published","published":"2013-08-18T00:00:00Z","modified":"2026-03-09T01:22:38.178576Z","updated_at":"2026-11-02T15:46:15.489951Z"},{"id":"DSA-2809-1","title":"ruby1.8 - several","status":"published","published":"2013-12-04T00:00:00Z","modified":"2026-03-09T01:20:43.125224Z","updated_at":"2026-11-02T15:46:15.489951Z"},{"id":"MGASA-2013-0229","title":"Updated ruby packages fix CVE-2013-4073","description":"A vulnerability in Ruby's SSL client that could allow man-in-the-middle\nattackers to spoof SSL servers via valid certificate issued by a trusted\ncertification authority (CVE-2013-4073).\n","status":"published","published":"2013-07-26T11:29:37Z","modified":"2026-04-16T06:26:26.314878369Z","updated_at":"2026-11-02T15:49:39.121227Z"},{"id":"RHSA-2013:1090","title":"Red Hat Security Advisory: ruby security update","status":"published","published":"2024-09-13T08:26:36Z","modified":"2026-06-26T12:21:45.253700368Z","updated_at":"2026-11-02T15:53:01.993625Z"},{"id":"RHSA-2013:1103","title":"Red Hat Security Advisory: ruby193-ruby security update","status":"published","published":"2024-09-13T08:25:52Z","modified":"2026-01-29T10:55:25.445065Z","updated_at":"2026-11-02T15:53:01.993625Z"},{"id":"RHSA-2013:1137","title":"Red Hat Security Advisory: ruby193-ruby security update","status":"published","published":"2024-09-13T08:26:01Z","modified":"2026-01-29T10:55:25.4244Z","updated_at":"2026-11-02T15:53:01.993625Z"}]}}
