CVE漏洞中文网

0DayBank一个专门收集整理全球互联网漏洞的公开发布网站
  1. 首页
  2. CVE
  3. 正文

CVE-2024-53848丨check-jsonschema 远程模式的默认缓存会导致缓存混淆

2024年12月2日 162点热度 0人点赞 0条评论
check-jsonschema 远程模式的默认缓存会导致缓存混淆(CVE-2024-53848)

CVE编号

CVE-2024-53848

利用情况

暂无

补丁情况

N/A

披露时间

2024-11-30
漏洞描述
check-jsonschema是一个用于jsonschema验证的CLI和预提交钩子集。默认缓存策略使用远程模式的basename作为缓存中文件的名称,例如,`https://example.org/schema.json`将被存储为`schema.json`。这种命名方式可能导致冲突。如果攻击者能够使用户运行check-jsonschema针对恶意模式URL,例如`https://example.evil.org/schema.json`,他们可以将自己的模式插入缓存中,并将其拾取和用于替代适当的模式。这种缓存混淆攻击可用于允许数据通过本应被拒绝的模式验证。这个问题已在版本0.30.0中得到修复。建议所有用户进行升级。存在几种解决方法:1.用户可以使用`--no-cache`禁用缓存。2.用户可以使用`--cache-filename`来选择用于缓存的文件名,或确保其他用法不会覆盖缓存的模式。(注意:此标志作为补救措施的一部分正在被弃用。)3.用户可以在使用之前显式下载模式作为本地文件,例如`curl -LOs https://example.org/schema.json; check-jsonschema --schemafile ./schema.json`。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
 https://github.com/python-jsonschema/check-jsonschema/commit/c52714b85e6725b1...
 https://github.com/python-jsonschema/check-jsonschema/security/advisories/GHS...
标签: 暂无
最后更新:2024年12月2日

小助手

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 www.pdr.cn CVE漏洞中文网. ALL RIGHTS RESERVED.

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me