Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-19565— Apache::AppSamurai::Util versions through 1.01 for Perl generate predictable session authentication keys from the clock and process id in CreateSessionAuthKey

Quick assessment

Affected
CVE-2026-19565
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Apache::AppSamurai::Util(Perl 模块)1.01 及更早版本在 函数中,基于系统时钟和进程 ID 生成可预测的会话认证密钥。 函数执行五轮 SHA-256 哈希计算:每轮哈希的输入包括一个新鲜的 时间读数(格式化为六位小数)、当前累积的哈希摘要以及进程 ID。在每次登录时, 函数会以空的密钥源调用 ;而可选的 配置指令是唯一能进入其他分支的途径。最终生成的密钥长度为 64 个十六进制字符。 其中,第一次时间读取的微秒字段可能取一百万个值中的任意一个,后续的读取时间紧随其后(在微秒级范围内)

AI Predicted 7.5 Difficulty: Moderate

Affected Version Matrix 1

VendorProduct Version RangeStatus
None None ≤ 1.01 affected

I. Basic Information for CVE-2026-19565

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Apache::AppSamurai::Util versions through 1.01 for Perl generate predictable session authentication keys from the clock and process id in CreateSessionAuthKey
Source: CVE Program / CVE List V5
Vulnerability Description
Apache::AppSamurai::Util versions through 1.01 for Perl generate predictable session authentication keys from the clock and process id in CreateSessionAuthKey. CreateSessionAuthKey runs five rounds of SHA-256, each over a fresh Time::HiRes reading formatted to six decimal places, the running digest, and the process id. CreateSession calls it with an empty key source on every login, and the optional Keysource directive is the only route to the other branch. The result is 64 hex characters. The microsecond field of the first reading takes one of a million values, the later readings follow it within microseconds, and the process id is drawn from a small range. The key is returned to the browser as the session cookie, and is combined with the configured server key to compute the session id and to encrypt the stored session data. An attacker who knows the second in which a session was created and the process id of the worker that created it can enumerate candidate keys and recover the victim's cookie, bypassing authentication for the protected resources. Each candidate has to be tried against the server, which validates the cookie with a key the attacker does not hold.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
从可观察状态的可预测
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
- - 0 ~ 1.01 -

II. Public POCs for CVE-2026-19565

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-19565

登录查看更多情报信息。

Patches & Fixes for CVE-2026-19565 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-19565

No comments yet


Leave a comment