CVE-2026-4599 — 神龙十问 AI 深度分析摘要
CVSS 9.1 · Critical
本页是神龙十问 AI 深度分析的
摘要版。完整版(更长回答、追问、相关漏洞)需
登录查看 →Q1这个漏洞是什么?(本质+后果)
🚨 **本质**:jsrsasign 库中随机数生成函数的**不完整比较**缺陷。 💥 **后果**:可能导致**私钥泄露**,彻底破坏加密安全性。
Q2根本原因?(CWE/缺陷点)
🔍 **CWE**:CWE-1023 (使用具有不平等条件的比较函数)。 📍 **缺陷点**:`src/crypto-1.1.js` 中的 `getRandomBigIntegerZeroToMax` 和 `getRandomBigIntegerMinToMax` 函数。
Q3影响谁?(版本/组件)
📦 **组件**:jsrsasign (Kenji Urushima 开发的签名验证库)。 📅 **版本**:**7.0.0 至 11.1.1 之前**的所有版本。
Q4黑客能干啥?(权限/数据)
🕵️ **黑客能力**:利用随机数生成缺陷,推测或还原**私钥**。 🔓 **数据风险**:高机密性 (C:H) 和高完整性 (I:H) 损失,加密通信被破解。
Q5利用门槛高吗?(认证/配置)
🚪 **利用门槛**:**低**。 📊 **CVSS**:攻击向量网络 (AV:N),攻击复杂度低 (AC:L),无需权限 (PR:N) 和用户交互 (UI:N)。
Q6有现成Exp吗?(PoC/在野利用)
📜 **PoC**:数据中未提供现成 Exploit。 🔗 **参考**:Snyk 报告及 GitHub PR #647 提供了技术细节,但无公开在野利用确认。
Q7怎么自查?(特征/扫描)
🔎 **自查方法**:检查项目依赖 `package.json`。 🔢 **判定**:若 `jsrsasign` 版本 < **11.1.1**,即存在风险。
Q8官方修了吗?(补丁/缓解)
🛡️ **修复状态**:已修复。 🔗 **补丁**:GitHub 提交 `ee4b013478366cb16cea9a4bdfb218b6077f83b1` 已解决此问题。
Q9没补丁咋办?(临时规避)
⚠️ **临时规避**:若无补丁,建议**升级**至 11.1.1 或更高版本。 🚫 **替代**:若无法升级,考虑替换其他更安全的签名库。
Q10急不急?(优先级建议)
🔥 **优先级**:**紧急**。 📈 **理由**:CVSS 评分高,直接威胁**私钥安全**,且无需任何认证即可利用。