{"id":"GHSA-xgv7-pqqh-h2w9","summary":"jruby-openssl gem for JRuby fails to do proper certificate validation","details":"A security problem involving peer certificate verification was found where failed verification silently did nothing, making affected applications vulnerable to attackers. Attackers could lead a client application to believe that a secure connection to a rogue SSL server is legitimate. Attackers could also penetrate client-validated SSL server applications with a dummy certificate.\n","aliases":["CVE-2009-4123"],"modified":"2024-02-15T05:42:02.906456Z","published":"2023-01-19T17:51:27Z","database_specific":{"github_reviewed":true,"github_reviewed_at":"2023-01-19T17:51:27Z","nvd_published_at":"2023-12-12T16:15:07Z","cwe_ids":["CWE-295"],"severity":"HIGH"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2009-4123"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-xgv7-pqqh-h2w9"},{"type":"WEB","url":"https://github.com/jruby/jruby-openssl"},{"type":"WEB","url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/jruby-openssl/CVE-2009-4123.yml"},{"type":"WEB","url":"https://web.archive.org/web/20101213091125/http://jruby.org/2009/12/07/vulnerability-in-jruby-openssl"},{"type":"WEB","url":"http://jruby.org/2009/12/07/vulnerability-in-jruby-openssl"}],"affected":[{"package":{"name":"jruby-openssl","ecosystem":"RubyGems","purl":"pkg:gem/jruby-openssl"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.6"}]}],"versions":["0.0.1","0.0.2","0.0.3","0.0.4","0.1","0.1.1","0.2","0.2.1","0.2.2","0.2.3","0.3","0.4","0.5","0.5.1","0.5.2"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/01/GHSA-xgv7-pqqh-h2w9/GHSA-xgv7-pqqh-h2w9.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"}]}