Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-46727

Fixed in a distro release EPSS <1%CVSS 8.1

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/socket/raddrinfo.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 crafted authoritative DNS server or recursive resolver.

Published 2026-05-22 · CVE record · OSV

Products: ruby-lang ruby

Distro releases

ReleasePackageFixed in
Ubuntu 16.04 LTSjrubyno fix
Ubuntu 18.04 LTSjrubyno fix
Ubuntu 20.04 LTSjrubyno fix
Ubuntu 22.04 LTSruby3.0no fix
Ubuntu 24.04 LTSjrubyno fix
Ubuntu 24.04 LTSruby3.2no fix
Ubuntu 25.10jrubyno fix
Ubuntu 25.10ruby3.3no fix
Ubuntu 26.04 LTSjrubyno fix
Ubuntu 26.04 LTSruby3.3no fix
Ubuntu 26.10jrubyno fix
Ubuntu 26.10ruby3.3no fix
Ubuntu Pro 14.04 LTSjrubyno fix
Ubuntu Pro 16.04 LTSruby2.3no fix
Ubuntu Pro 18.04 LTSruby2.5no fix
Ubuntu Pro 20.04 LTSruby2.7no fix
openSUSE Tumbleweedruby4.04.0.5-1.1