在 0.62.0 版本之前的 Perl 版 CallBackery 中,由于使用 rand() 生成签名密钥,攻击者可通过伪造会话 Cookie 实施攻击。 用于签署会话 Cookie 的密钥由两次内置 rand() 函数调用生成,而 rand() 的种子仅为 32 位。因此,该密钥最多仅有 2^32 种可能取值;攻击者只需获取一个已签名的 Cookie,即可离线穷举所有候选密钥。 一旦攻击者获取任意一个会话 Cookie,即可恢复该签名密钥,并进而为任何用户(包括管理员)伪造有效的会话 Cookie。
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| - | - | 0 ~ 0.62.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC