[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTAbeQEKfz4COnvlsk2jp5OUsN76N0YklwaxK0Xr1z1o":3},{"product":4,"cycleMajor":14,"releases":15,"cves":25,"nextMajor":9},{"id":5,"slug":6,"name":7,"category":8,"vendor":9,"description":10,"logo_url":11,"official_url":9,"synced_at":12,"created_at":13},"83feec88-5e59-4353-b48a-457aaa8532fd","ruby","Ruby","language",null,"Track Ruby end-of-life dates, supported versions, and security patch timelines. Know when each Ruby release reaches end of support and plan your upgrades accordingly.","https:\u002F\u002Fcdn.simpleicons.org\u002Fruby","2026-06-09T20:02:18.513+00:00","2026-05-30T16:23:55.974439+00:00","4",[16],{"id":17,"product_id":5,"cycle":18,"release_date":19,"eol":20,"eol_boolean":9,"latest":21,"latest_release_date":22,"lts":23,"support":9,"created_at":24},"34d80b32-6b5b-4859-8c7b-21d1c112fb8a","4.0","2025-12-25","2029-03-31","4.0.5","2026-05-19",false,"2026-05-30T16:26:01.029864+00:00",[26],{"cveId":27,"releaseId":17,"cycle":18,"description":28,"severity":29,"cvssScore":30,"epssScore":31,"inKev":23,"publishedAt":32,"url":33},"CVE-2026-46727","An issue was discovered in Ruby 4 before 4.0.5. A race condition leading to a use-after-free in the pthread-based getaddrinfo timeout handler (rb_getaddrinfo in ext\u002Fsocket\u002Fraddrinfo.c) allows a remote attacker who can delay DNS responses near the user-specified timeout to crash a Ruby process that calls Addrinfo.getaddrinfo(..., timeout:) or Socket.tcp(..., resolv_timeout:). Memory-corruption-based exploitation is theoretically possible. The attack could, for example, be carried out through a cr","HIGH",8.1,0.00161,"2026-05-22T18:16:22.927+00:00","https:\u002F\u002Fnvd.nist.gov\u002Fvuln\u002Fdetail\u002FCVE-2026-46727"]