[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-RHSA-2021:3982":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T08:55:32.481Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":11,"aliases":12,"duplicate_of":9,"upstream":13,"downstream":22,"duplicates":23,"related":24,"reserved_at":9,"published_at":25,"modified_at":26,"state":9,"summary":27,"references_raw":29,"kevs":130,"epss":9,"epss_history":131,"metrics":132,"affected":139},"RHSA-2021:3982","Red Hat Security Advisory: rh-ruby30-ruby security update",null,[],[],[],[14,16,18,20],{"_key":15},"CVE-2020-36327",{"_key":17},"CVE-2021-31799",{"_key":19},"CVE-2021-31810",{"_key":21},"CVE-2021-32066",[],[],[],"2024-09-13T20:31:19Z","2026-04-21T10:01:46Z",{"cisa_kev":28,"cisa_ransomware":28,"cisa_vendor":9,"epss_severity":9,"epss_score":9,"severity":9,"severity_score":9,"severity_version":9,"severity_source":9,"severity_vector":9,"severity_status":9},false,[30,36,41,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126],{"url":31,"sources":32,"tags":34},"https://access.redhat.com/errata/RHSA-2021:3982",[33],"osv_red_hat",[35],"Advisory",{"url":37,"sources":38,"tags":39},"https://access.redhat.com/security/updates/classification/#important",[33],[40],"ARTICLE",{"url":42,"sources":43,"tags":44},"https://bugzilla.redhat.com/show_bug.cgi?id=1958999",[33],[45],"REPORT",{"url":47,"sources":48,"tags":49},"https://bugzilla.redhat.com/show_bug.cgi?id=1980126",[33],[45],{"url":51,"sources":52,"tags":53},"https://bugzilla.redhat.com/show_bug.cgi?id=1980128",[33],[45],{"url":55,"sources":56,"tags":57},"https://bugzilla.redhat.com/show_bug.cgi?id=1980132",[33],[45],{"url":59,"sources":60,"tags":61},"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3982.json",[33],[35],{"url":63,"sources":64,"tags":65},"https://access.redhat.com/security/cve/CVE-2020-36327",[33],[45],{"url":67,"sources":68,"tags":69},"https://www.cve.org/CVERecord?id=CVE-2020-36327",[33],[35],{"url":71,"sources":72,"tags":73},"https://nvd.nist.gov/vuln/detail/CVE-2020-36327",[33],[35],{"url":75,"sources":76,"tags":77},"https://access.redhat.com/articles/6206172",[33],[40],{"url":79,"sources":80,"tags":81},"https://www.zofrex.com/blog/2021/04/29/bundler-still-vulnerable-dependency-confusion-cve-2020-36327/",[33],[40],{"url":83,"sources":84,"tags":85},"https://access.redhat.com/security/cve/CVE-2021-31799",[33],[45],{"url":87,"sources":88,"tags":89},"https://www.cve.org/CVERecord?id=CVE-2021-31799",[33],[35],{"url":91,"sources":92,"tags":93},"https://nvd.nist.gov/vuln/detail/CVE-2021-31799",[33],[35],{"url":95,"sources":96,"tags":97},"https://www.ruby-lang.org/en/news/2021/05/02/os-command-injection-in-rdoc/",[33],[40],{"url":99,"sources":100,"tags":101},"https://access.redhat.com/security/cve/CVE-2021-31810",[33],[45],{"url":103,"sources":104,"tags":105},"https://www.cve.org/CVERecord?id=CVE-2021-31810",[33],[35],{"url":107,"sources":108,"tags":109},"https://nvd.nist.gov/vuln/detail/CVE-2021-31810",[33],[35],{"url":111,"sources":112,"tags":113},"https://www.ruby-lang.org/en/news/2021/07/07/trusting-pasv-responses-in-net-ftp/",[33],[40],{"url":115,"sources":116,"tags":117},"https://access.redhat.com/security/cve/CVE-2021-32066",[33],[45],{"url":119,"sources":120,"tags":121},"https://www.cve.org/CVERecord?id=CVE-2021-32066",[33],[35],{"url":123,"sources":124,"tags":125},"https://nvd.nist.gov/vuln/detail/CVE-2021-32066",[33],[35],{"url":127,"sources":128,"tags":129},"https://www.ruby-lang.org/en/news/2021/07/07/starttls-stripping-in-net-imap/",[33],[40],[],[],[133],{"source":33,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":134,"cvss_v4_0":9},{"baseScore":135,"baseSeverity":9,"vectorString":136,"impactScore":137,"exploitabilityScore":138},8.8,"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",9.8,7.2,[140,152,156,160,164,168,172,178,184,190,196,202,208,214,220,226,232,238,244,250,256,262],{"ecosystem":141,"name":142,"vendor":143,"product":142,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":142,"source":9,"versions":145},"Red Hat","rh-ruby30-ruby","redhat","rpm",[146],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},"lt0:3_0_2_148_el7",true,"ecosystem","0:3.0.2-148.el7","excluding",{"ecosystem":141,"name":153,"vendor":143,"product":153,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":153,"source":9,"versions":154},"rh-ruby30-ruby-debuginfo",[155],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},{"ecosystem":141,"name":157,"vendor":143,"product":157,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":157,"source":9,"versions":158},"rh-ruby30-ruby-default-gems",[159],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},{"ecosystem":141,"name":161,"vendor":143,"product":161,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":161,"source":9,"versions":162},"rh-ruby30-ruby-devel",[163],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},{"ecosystem":141,"name":165,"vendor":143,"product":165,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":165,"source":9,"versions":166},"rh-ruby30-ruby-doc",[167],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},{"ecosystem":141,"name":169,"vendor":143,"product":169,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":169,"source":9,"versions":170},"rh-ruby30-ruby-libs",[171],{"version":147,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":150,"version_end_type":151,"fixed_in":9},{"ecosystem":141,"name":173,"vendor":143,"product":173,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":173,"source":9,"versions":174},"rh-ruby30-rubygem-bigdecimal",[175],{"version":176,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":177,"version_end_type":151,"fixed_in":9},"lt0:3_0_0_148_el7","0:3.0.0-148.el7",{"ecosystem":141,"name":179,"vendor":143,"product":179,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":179,"source":9,"versions":180},"rh-ruby30-rubygem-bundler",[181],{"version":182,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":183,"version_end_type":151,"fixed_in":9},"lt0:2_2_22_148_el7","0:2.2.22-148.el7",{"ecosystem":141,"name":185,"vendor":143,"product":185,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":185,"source":9,"versions":186},"rh-ruby30-rubygem-io-console",[187],{"version":188,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":189,"version_end_type":151,"fixed_in":9},"lt0:0_5_7_148_el7","0:0.5.7-148.el7",{"ecosystem":141,"name":191,"vendor":143,"product":191,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":191,"source":9,"versions":192},"rh-ruby30-rubygem-irb",[193],{"version":194,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":195,"version_end_type":151,"fixed_in":9},"lt0:1_3_5_148_el7","0:1.3.5-148.el7",{"ecosystem":141,"name":197,"vendor":143,"product":197,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":197,"source":9,"versions":198},"rh-ruby30-rubygem-json",[199],{"version":200,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":201,"version_end_type":151,"fixed_in":9},"lt0:2_5_1_148_el7","0:2.5.1-148.el7",{"ecosystem":141,"name":203,"vendor":143,"product":203,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":203,"source":9,"versions":204},"rh-ruby30-rubygem-minitest",[205],{"version":206,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":207,"version_end_type":151,"fixed_in":9},"lt0:5_14_2_148_el7","0:5.14.2-148.el7",{"ecosystem":141,"name":209,"vendor":143,"product":209,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":209,"source":9,"versions":210},"rh-ruby30-rubygem-power_assert",[211],{"version":212,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":213,"version_end_type":151,"fixed_in":9},"lt0:1_2_0_148_el7","0:1.2.0-148.el7",{"ecosystem":141,"name":215,"vendor":143,"product":215,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":215,"source":9,"versions":216},"rh-ruby30-rubygem-psych",[217],{"version":218,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":219,"version_end_type":151,"fixed_in":9},"lt0:3_3_0_148_el7","0:3.3.0-148.el7",{"ecosystem":141,"name":221,"vendor":143,"product":221,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":221,"source":9,"versions":222},"rh-ruby30-rubygem-rake",[223],{"version":224,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":225,"version_end_type":151,"fixed_in":9},"lt0:13_0_3_148_el7","0:13.0.3-148.el7",{"ecosystem":141,"name":227,"vendor":143,"product":227,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":227,"source":9,"versions":228},"rh-ruby30-rubygem-rbs",[229],{"version":230,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":231,"version_end_type":151,"fixed_in":9},"lt0:1_0_4_148_el7","0:1.0.4-148.el7",{"ecosystem":141,"name":233,"vendor":143,"product":233,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":233,"source":9,"versions":234},"rh-ruby30-rubygem-rexml",[235],{"version":236,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":237,"version_end_type":151,"fixed_in":9},"lt0:3_2_5_148_el7","0:3.2.5-148.el7",{"ecosystem":141,"name":239,"vendor":143,"product":239,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":239,"source":9,"versions":240},"rh-ruby30-rubygem-rss",[241],{"version":242,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":243,"version_end_type":151,"fixed_in":9},"lt0:0_2_9_148_el7","0:0.2.9-148.el7",{"ecosystem":141,"name":245,"vendor":143,"product":245,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":245,"source":9,"versions":246},"rh-ruby30-rubygem-test-unit",[247],{"version":248,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":249,"version_end_type":151,"fixed_in":9},"lt0:3_3_7_148_el7","0:3.3.7-148.el7",{"ecosystem":141,"name":251,"vendor":143,"product":251,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":251,"source":9,"versions":252},"rh-ruby30-rubygem-typeprof",[253],{"version":254,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":255,"version_end_type":151,"fixed_in":9},"lt0:0_12_0_148_el7","0:0.12.0-148.el7",{"ecosystem":141,"name":257,"vendor":143,"product":257,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":257,"source":9,"versions":258},"rh-ruby30-rubygems",[259],{"version":260,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":261,"version_end_type":151,"fixed_in":9},"lt0:3_2_22_148_el7","0:3.2.22-148.el7",{"ecosystem":141,"name":263,"vendor":143,"product":263,"cpe_part":9,"purl_type":144,"purl_namespace":143,"purl_name":263,"source":9,"versions":264},"rh-ruby30-rubygems-devel",[265],{"version":260,"is_range":148,"range_type":149,"version_start":9,"version_start_type":9,"version_end":261,"version_end_type":151,"fixed_in":9}]