[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_JidPa-jYY-y29Twm0UhnAk-TdPCpw2EAP1_1NGX9KE":3,"g5a-ex:ruby-lang\u002Fopenssl@*":110,"g5a-family:ruby-lang\u002Fopenssl":112},{"success":4,"data":5},true,{"product":6,"versions":52,"topVulnerabilitiesByEpss":71,"kevVulnerabilities":87,"seoMetadata":88,"meta":107},{"vendorName":7,"productName":8,"versionCount":9,"totalCves":10,"kevCount":11,"lastCveUpdate":12,"versions":13,"description":51},"ruby-lang","openssl",18,2,0,"2018-11-16",[14,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49],{"version":15,"cve_count":11,"kev_count":11,"has_kev":16},"0.1.0",false,{"version":18,"cve_count":11,"kev_count":11,"has_kev":16},"0.2.0",{"version":20,"cve_count":11,"kev_count":11,"has_kev":16},"1.0.0",{"version":22,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.0",{"version":24,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.1",{"version":26,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.2",{"version":28,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.3",{"version":30,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.4",{"version":32,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.5",{"version":34,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.6",{"version":36,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.7",{"version":38,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.8",{"version":40,"cve_count":11,"kev_count":11,"has_kev":16},"2.0.9",{"version":42,"cve_count":11,"kev_count":11,"has_kev":16},"2.1.0",{"version":44,"cve_count":11,"kev_count":11,"has_kev":16},"2.1.1",{"version":46,"cve_count":11,"kev_count":11,"has_kev":16},"2.1.2",{"version":48,"cve_count":11,"kev_count":11,"has_kev":16},"2.2.0",{"version":50,"cve_count":11,"kev_count":11,"has_kev":16},"2.3.1","Openssl by Ruby-lang is a technology product with 18 tracked versions and 2 known security vulnerabilities. Get comprehensive security analysis, vulnerability tracking, and threat intelligence for this product.",[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],{"version":15,"cve_count":11,"kev_count":11,"has_kev":16},{"version":18,"cve_count":11,"kev_count":11,"has_kev":16},{"version":20,"cve_count":11,"kev_count":11,"has_kev":16},{"version":22,"cve_count":11,"kev_count":11,"has_kev":16},{"version":24,"cve_count":11,"kev_count":11,"has_kev":16},{"version":26,"cve_count":11,"kev_count":11,"has_kev":16},{"version":28,"cve_count":11,"kev_count":11,"has_kev":16},{"version":30,"cve_count":11,"kev_count":11,"has_kev":16},{"version":32,"cve_count":11,"kev_count":11,"has_kev":16},{"version":34,"cve_count":11,"kev_count":11,"has_kev":16},{"version":36,"cve_count":11,"kev_count":11,"has_kev":16},{"version":38,"cve_count":11,"kev_count":11,"has_kev":16},{"version":40,"cve_count":11,"kev_count":11,"has_kev":16},{"version":42,"cve_count":11,"kev_count":11,"has_kev":16},{"version":44,"cve_count":11,"kev_count":11,"has_kev":16},{"version":46,"cve_count":11,"kev_count":11,"has_kev":16},{"version":48,"cve_count":11,"kev_count":11,"has_kev":16},{"version":50,"cve_count":11,"kev_count":11,"has_kev":16},[72,79],{"cveId":73,"description":74,"publishedDate":12,"cvssScore":75,"cvssVersion":76,"severity":77,"isKev":16,"epssScore":78},"CVE-2018-16395","An issue was discovered in the OpenSSL library in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3. When two OpenSSL::X509::Name objects are compared using ==, depending on the ordering, non-equal objects may return true. When the first argument is one character longer than the second, or the second argument contains a character that is one less than a character in the same position of the first argument, the result of == will be true. This could be leveraged to create an illegitimate certificate that may be accepted as legitimate and then used in signing or encryption operations.",9.8,"v3.0","Critical",0.10715,{"cveId":80,"description":81,"publishedDate":82,"cvssScore":83,"cvssVersion":84,"severity":85,"isKev":16,"epssScore":86},"CVE-2016-7798","The openssl gem for Ruby uses the same initialization vector (IV) in GCM Mode (aes-*-gcm) when the IV is set before the key, which makes it easier for context-dependent attackers to bypass the encryption protection mechanism.","2017-01-30",7.5,"v3.1","High",0.03167,[],{"title":89,"metaDescription":90,"keywords":91,"structuredData":92},"Openssl by Ruby-lang - Security Vulnerabilities & Analysis | Precursor Intelligence","Comprehensive security analysis for Openssl by Ruby-lang covering 18 versions with 2 tracked vulnerabilities. Real-time threat intelligence, CVE tracking, and security recommendations.","Openssl vulnerabilities, Openssl security, Openssl CVE, Ruby-lang Openssl, Openssl threat intelligence, Ruby-lang security, product security analysis, cybersecurity threats, vulnerability management, CVE tracking",{"@context":93,"@type":94,"name":95,"description":90,"url":96,"manufacturer":97,"applicationCategory":101,"softwareVersion":102,"mainEntity":103},"https:\u002F\u002Fschema.org","SoftwareApplication","Openssl","https:\u002F\u002Fprecursorintelligence.com\u002Fvulnerabilities\u002Ftechnologies\u002Fvendors\u002Fruby-lang\u002Fopenssl",{"@type":98,"name":99,"url":100},"Organization","Ruby-lang","https:\u002F\u002Fprecursorintelligence.com\u002Fvendors\u002Fruby-lang","Security Software","18 versions tracked",{"@type":104,"name":105,"description":106,"vulnerabilityCount":10,"dateModified":12},"SecurityVulnerability","Openssl Security Vulnerabilities","Security vulnerabilities affecting Openssl by Ruby-lang",{"totalVersions":9,"totalVulnerabilities":10,"kevVulnerabilities":11,"lastUpdated":12,"generatedAt":108,"apiVersion":109},"2026-10-17T17:24:16.671Z","3.0",{"rows":111,"total":11,"capped":16,"failed":11},[],[]]