漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Dancer2 versions through 2.1.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable
Vulnerability Description
Dancer2 versions through 2.1.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable. Dancer2::Core::Role::SessionFactory::generate_id silently falls back to a built-in rand-derived session id unless both Math::Random::ISAAC::XS and Crypt::URandom are available. The fallback session id is generated from a SHA-1 hash of a call to the built-in rand function, the absolute path of the Dancer2::Core::Role::SessionFactory module, an internal counter, the process id, the module instance memory address, and a shuffled string of characters (using the List::Util::shuffle function, which also uses the built-in rand function). These are all low-entropy and easily guessed sources. The built-in rand() function is seeded with 32-bits and considered unsuitable for security applications. Predictable session ids could allow an attacker to gain access to systems.
CVSS Information
N/A
Vulnerability Type
可预测问题
Vulnerability Title
PerlDancer Dancer2 加密问题漏洞
Vulnerability Description
PerlDancer Dancer2是PerlDancer组织的一个网络应用开发框架 PerlDancer Dancer2 2.1.0及之前版本存在加密问题漏洞,该漏洞源于CSPRNG modules不可用时Dancer2::Core::Role::SessionFactory::generate_id会退回到使用内置rand函数生成的session id,这些session id使用低熵且易猜测的源(如SHA-1哈希、内部计数器、进程ID等)生成,可预测的session id允许攻击者获得系统访问权限。
CVSS Information
N/A
Vulnerability Type
N/A