漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
N/A
Vulnerability Description
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 Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
使用共享资源的并发执行不恰当同步问题(竞争条件)
Vulnerability Title
Ruby 竞争条件问题漏洞
Vulnerability Description
Ruby是松本行弘(Yukihiro Matsumoto)个人开发者的一种跨平台、面向对象的动态类型编程语言。 Ruby 4.0.5之前版本存在竞争条件问题漏洞,该漏洞源于基于pthread的getaddrinfo超时处理程序中的竞争条件导致释放后重用,可能导致远程攻击者通过延迟DNS响应使Ruby进程崩溃。
CVSS Information
N/A
Vulnerability Type
N/A