目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-117680— jsv 正则预算耗尽绕过 patternProperties 漏洞

一分钟漏洞结论

影响对象
lud jsv
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

lud 项目中的 jsv 库在 和 关键字中存在“未对异常或特殊情况进行恰当检查”的漏洞。该漏洞允许未认证的远程攻击者通过构造一个仅在发生大量回溯后才能匹配 schema 正则表达式的字符串,从而绕过 schema 验证。 具体而言, 函数在执行 schema 正则表达式时虽然设置了回溯预算(backtracking budget),但在调用 时未传入 选项。因此,当匹配过程因耗尽预算而终止时,函数返回的 结果与真正的“不匹配”结果完全相同。这导致以下问题: 对于匹配了 正则表达式的键,系统可能未对其执行 检查,或

CVSS 2.1 · Low EPSS 0.19% · P9

影响版本矩阵 2

厂商产品 版本范围状态
lud jsv 0.1.0< 0.26.2 affected
302a5d0803468f81a1cf08e3b67d8b14cee759ca< defdb8a68ac7f218aa5dfe85190d484017cb8817 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-117680 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
jsv treats regex match budget exhaustion as a non-match, bypassing patternProperties and not
来源: CVE Program / CVE List V5
Vulnerability Description
Improper Check for Unusual or Exceptional Conditions vulnerability in the pattern and patternProperties keywords in lud jsv allows an unauthenticated remote attacker to bypass schema validation via a string that matches a schema regex only after heavy backtracking. JSV.Helpers.RegexExt.bounded_match?/2 runs schema regexes with a backtracking budget but calls :re.run/3 without :report_errors, so a match that exhausts the budget returns the same :nomatch as a real non-match. A key that matches a patternProperties regex is then checked against additionalProperties or not at all, and a string that matches a not subschema with a pattern is accepted. Before the budget existed, Regex.match?/2 failed the same way at Erlang's default match limit. Only schemas whose regex explores a catastrophic branch before the branch that matches are affected. The attacker controls the data, not the schema, and linear patterns never exhaust the budget. This issue affects jsv: from 0.1.0 before 0.26.2.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
对因果或异常条件的不恰当检查
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
lud jsv 0.1.0 ~ 0.26.2 cpe:2.3:a:lud:jsv:*:*:*:*:*:*:*:*
lud jsv 302a5d0803468f81a1cf08e3b67d8b14cee759ca ~ defdb8a68ac7f218aa5dfe85190d484017cb8817 cpe:2.3:a:lud:jsv:*:*:*:*:*:*:*:*

二、漏洞 CVE-2026-117680 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-117680 的情报信息

请登录查看更多情报信息。

CVE-2026-117680 其他参考 (5)

IV. Related Vulnerabilities