[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-RHSA-2026:20596":6},{"stargazers_count":4,"fetched_at":5},8,"2026-09-19T11:35:27.363Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":11,"aliases":12,"duplicate_of":9,"upstream":13,"downstream":18,"duplicates":19,"related":20,"reserved_at":9,"published_at":21,"modified_at":22,"state":9,"summary":23,"references_raw":25,"kevs":86,"epss":9,"epss_history":87,"metrics":88,"affected":95},"RHSA-2026:20596","Red Hat Security Advisory: ruby:4.0 security update",null,[],[],[],[14,16],{"_key":15},"CVE-2026-33210",{"_key":17},"CVE-2026-41316",[],[],[],"2026-05-26T10:07:44Z","2026-08-22T10:18:14Z",{"cisa_kev":24,"cisa_ransomware":24,"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,[26,32,37,42,46,50,54,58,62,66,70,74,78,82],{"url":27,"sources":28,"tags":30},"https://access.redhat.com/errata/RHSA-2026:20596",[29],"osv_red_hat",[31],"Advisory",{"url":33,"sources":34,"tags":35},"https://access.redhat.com/security/updates/classification/#important",[29],[36],"ARTICLE",{"url":38,"sources":39,"tags":40},"https://bugzilla.redhat.com/show_bug.cgi?id=2449871",[29],[41],"REPORT",{"url":43,"sources":44,"tags":45},"https://bugzilla.redhat.com/show_bug.cgi?id=2461369",[29],[41],{"url":47,"sources":48,"tags":49},"https://issues.redhat.com/browse/RHEL-171933",[29],[36],{"url":51,"sources":52,"tags":53},"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_20596.json",[29],[31],{"url":55,"sources":56,"tags":57},"https://access.redhat.com/security/cve/CVE-2026-33210",[29],[41],{"url":59,"sources":60,"tags":61},"https://www.cve.org/CVERecord?id=CVE-2026-33210",[29],[31],{"url":63,"sources":64,"tags":65},"https://nvd.nist.gov/vuln/detail/CVE-2026-33210",[29],[31],{"url":67,"sources":68,"tags":69},"https://github.com/ruby/json/security/advisories/GHSA-3m6g-2423-7cp3",[29],[36],{"url":71,"sources":72,"tags":73},"https://access.redhat.com/security/cve/CVE-2026-41316",[29],[41],{"url":75,"sources":76,"tags":77},"https://www.cve.org/CVERecord?id=CVE-2026-41316",[29],[31],{"url":79,"sources":80,"tags":81},"https://nvd.nist.gov/vuln/detail/CVE-2026-41316",[29],[31],{"url":83,"sources":84,"tags":85},"https://github.com/ruby/erb/security/advisories/GHSA-q339-8rmv-2mhv",[29],[36],[],[],[89],{"source":29,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":90,"cvss_v4_0":9},{"baseScore":91,"baseSeverity":9,"vectorString":92,"impactScore":93,"exploitabilityScore":94},9.1,"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",8.7,10,[96,108,112,116,120,124,128,132,136,140,144,150,154,160,166,170,176,182,186,192,198,202,206,210,216,220,224,228,234,240,244,250,254,260,266,270,276,282,288,294,300,304],{"ecosystem":97,"name":98,"vendor":99,"product":98,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":98,"source":9,"versions":101},"Red Hat","ruby","redhat","rpm",[102],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},"lt0:4_0_3_32_module+el9_8_0+24280+122d8796",true,"ecosystem","0:4.0.3-32.module+el9.8.0+24280+122d8796","excluding",{"ecosystem":97,"name":109,"vendor":99,"product":109,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":109,"source":9,"versions":110},"ruby-bundled-gems",[111],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":113,"vendor":99,"product":113,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":113,"source":9,"versions":114},"ruby-bundled-gems-debuginfo",[115],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":117,"vendor":99,"product":117,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":117,"source":9,"versions":118},"ruby-debuginfo",[119],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":121,"vendor":99,"product":121,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":121,"source":9,"versions":122},"ruby-debugsource",[123],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":125,"vendor":99,"product":125,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":125,"source":9,"versions":126},"ruby-default-gems",[127],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":129,"vendor":99,"product":129,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":129,"source":9,"versions":130},"ruby-devel",[131],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":133,"vendor":99,"product":133,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":133,"source":9,"versions":134},"ruby-doc",[135],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":137,"vendor":99,"product":137,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":137,"source":9,"versions":138},"ruby-libs",[139],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":141,"vendor":99,"product":141,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":141,"source":9,"versions":142},"ruby-libs-debuginfo",[143],{"version":103,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":106,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":145,"vendor":99,"product":145,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":145,"source":9,"versions":146},"rubygem-bigdecimal",[147],{"version":148,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":149,"version_end_type":107,"fixed_in":9},"lt0:4_0_1_32_module+el9_8_0+24280+122d8796","0:4.0.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":151,"vendor":99,"product":151,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":151,"source":9,"versions":152},"rubygem-bigdecimal-debuginfo",[153],{"version":148,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":149,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":155,"vendor":99,"product":155,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":155,"source":9,"versions":156},"rubygem-bundler",[157],{"version":158,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":159,"version_end_type":107,"fixed_in":9},"lt0:4_0_6_32_module+el9_8_0+24280+122d8796","0:4.0.6-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":161,"vendor":99,"product":161,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":161,"source":9,"versions":162},"rubygem-io-console",[163],{"version":164,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":165,"version_end_type":107,"fixed_in":9},"lt0:0_8_2_32_module+el9_8_0+24280+122d8796","0:0.8.2-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":167,"vendor":99,"product":167,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":167,"source":9,"versions":168},"rubygem-io-console-debuginfo",[169],{"version":164,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":165,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":171,"vendor":99,"product":171,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":171,"source":9,"versions":172},"rubygem-irb",[173],{"version":174,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":175,"version_end_type":107,"fixed_in":9},"lt0:1_16_0_32_module+el9_8_0+24280+122d8796","0:1.16.0-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":177,"vendor":99,"product":177,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":177,"source":9,"versions":178},"rubygem-json",[179],{"version":180,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":181,"version_end_type":107,"fixed_in":9},"lt0:2_18_0_32_module+el9_8_0+24280+122d8796","0:2.18.0-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":183,"vendor":99,"product":183,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":183,"source":9,"versions":184},"rubygem-json-debuginfo",[185],{"version":180,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":181,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":187,"vendor":99,"product":187,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":187,"source":9,"versions":188},"rubygem-minitest",[189],{"version":190,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":191,"version_end_type":107,"fixed_in":9},"lt0:6_0_0_32_module+el9_8_0+24280+122d8796","0:6.0.0-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":193,"vendor":99,"product":193,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":193,"source":9,"versions":194},"rubygem-mysql2",[195],{"version":196,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":197,"version_end_type":107,"fixed_in":9},"lt0:0_5_7_1_module+el9_8_0+24280+122d8796","0:0.5.7-1.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":199,"vendor":99,"product":199,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":199,"source":9,"versions":200},"rubygem-mysql2-debuginfo",[201],{"version":196,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":197,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":203,"vendor":99,"product":203,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":203,"source":9,"versions":204},"rubygem-mysql2-debugsource",[205],{"version":196,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":197,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":207,"vendor":99,"product":207,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":207,"source":9,"versions":208},"rubygem-mysql2-doc",[209],{"version":196,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":197,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":211,"vendor":99,"product":211,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":211,"source":9,"versions":212},"rubygem-pg",[213],{"version":214,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":215,"version_end_type":107,"fixed_in":9},"lt0:1_6_3_1_module+el9_8_0+24280+122d8796","0:1.6.3-1.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":217,"vendor":99,"product":217,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":217,"source":9,"versions":218},"rubygem-pg-debuginfo",[219],{"version":214,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":215,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":221,"vendor":99,"product":221,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":221,"source":9,"versions":222},"rubygem-pg-debugsource",[223],{"version":214,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":215,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":225,"vendor":99,"product":225,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":225,"source":9,"versions":226},"rubygem-pg-doc",[227],{"version":214,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":215,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":229,"vendor":99,"product":229,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":229,"source":9,"versions":230},"rubygem-power_assert",[231],{"version":232,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":233,"version_end_type":107,"fixed_in":9},"lt0:3_0_1_32_module+el9_8_0+24280+122d8796","0:3.0.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":235,"vendor":99,"product":235,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":235,"source":9,"versions":236},"rubygem-psych",[237],{"version":238,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":239,"version_end_type":107,"fixed_in":9},"lt0:5_3_1_32_module+el9_8_0+24280+122d8796","0:5.3.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":241,"vendor":99,"product":241,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":241,"source":9,"versions":242},"rubygem-psych-debuginfo",[243],{"version":238,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":239,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":245,"vendor":99,"product":245,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":245,"source":9,"versions":246},"rubygem-racc",[247],{"version":248,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":249,"version_end_type":107,"fixed_in":9},"lt0:1_8_1_32_module+el9_8_0+24280+122d8796","0:1.8.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":251,"vendor":99,"product":251,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":251,"source":9,"versions":252},"rubygem-racc-debuginfo",[253],{"version":248,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":249,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":255,"vendor":99,"product":255,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":255,"source":9,"versions":256},"rubygem-rake",[257],{"version":258,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":259,"version_end_type":107,"fixed_in":9},"lt0:13_3_1_32_module+el9_8_0+24280+122d8796","0:13.3.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":261,"vendor":99,"product":261,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":261,"source":9,"versions":262},"rubygem-rbs",[263],{"version":264,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":265,"version_end_type":107,"fixed_in":9},"lt0:3_10_0_32_module+el9_8_0+24280+122d8796","0:3.10.0-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":267,"vendor":99,"product":267,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":267,"source":9,"versions":268},"rubygem-rbs-debuginfo",[269],{"version":264,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":265,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":271,"vendor":99,"product":271,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":271,"source":9,"versions":272},"rubygem-rdoc",[273],{"version":274,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":275,"version_end_type":107,"fixed_in":9},"lt0:7_0_3_32_module+el9_8_0+24280+122d8796","0:7.0.3-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":277,"vendor":99,"product":277,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":277,"source":9,"versions":278},"rubygem-rexml",[279],{"version":280,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":281,"version_end_type":107,"fixed_in":9},"lt0:3_4_4_32_module+el9_8_0+24280+122d8796","0:3.4.4-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":283,"vendor":99,"product":283,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":283,"source":9,"versions":284},"rubygem-rss",[285],{"version":286,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":287,"version_end_type":107,"fixed_in":9},"lt0:0_3_2_32_module+el9_8_0+24280+122d8796","0:0.3.2-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":289,"vendor":99,"product":289,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":289,"source":9,"versions":290},"rubygem-test-unit",[291],{"version":292,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":293,"version_end_type":107,"fixed_in":9},"lt0:3_7_5_32_module+el9_8_0+24280+122d8796","0:3.7.5-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":295,"vendor":99,"product":295,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":295,"source":9,"versions":296},"rubygem-typeprof",[297],{"version":298,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":299,"version_end_type":107,"fixed_in":9},"lt0:0_31_1_32_module+el9_8_0+24280+122d8796","0:0.31.1-32.module+el9.8.0+24280+122d8796",{"ecosystem":97,"name":301,"vendor":99,"product":301,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":301,"source":9,"versions":302},"rubygems",[303],{"version":158,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":159,"version_end_type":107,"fixed_in":9},{"ecosystem":97,"name":305,"vendor":99,"product":305,"cpe_part":9,"purl_type":100,"purl_namespace":99,"purl_name":305,"source":9,"versions":306},"rubygems-devel",[307],{"version":158,"is_range":104,"range_type":105,"version_start":9,"version_start_type":9,"version_end":159,"version_end_type":107,"fixed_in":9}]