CVE-2026-46727
highPriorität · verfolgen · 0EPSS 0.005 · 41. PerzentilDEEUUSEPSS · bewertet 2026-10-28
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.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (6)
Betroffene Produkte und Versionsbereiche.
Advisories (3)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2026-1590Ruby: Schwachstelle ermöglicht Denial of ServiceDeutsch2026-05-19csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Ruby ausnutzen, um einen Denial of Service Angriff durchzuführen.
- BIT-ruby-2026-467272026-05-27vendor · osvUS
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.
- BIT-ruby-min-2026-467272026-05-27vendor · osvUS
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.
auch bekannt als (5)
Weitere Namen und Kennungen dieser Entität.
- CNNVD-202605-4708cnnvd
- EUVD-2026-31477enisa_euvd
- GHSA-jfc8-2xw7-c79menisa_euvd
- BIT-ruby-2026-46727osv
- BIT-ruby-min-2026-46727osv
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (7)
Externe Belege — Patches, Meldungen, Analysen.
- https://hackerone.com/reports/3607434cnnvd
- https://www.ruby-lang.org/en/news/2026/05/20/getaddrinfo-cve-2026-46727/cnnvd
- https://www.ruby-lang.org/zh_cn/documentation/installation/Patchcnnvd
- https://hackerone.com/reports/3607434enisa_euvd
- https://www.ruby-lang.org/en/news/2026/05/20/getaddrinfo-cve-2026-46727/enisa_euvd
- https://hackerone.com/reports/3607434Permissions Requirednvd
- https://www.ruby-lang.org/en/news/2026/05/20/getaddrinfo-cve-2026-46727/Vendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan