CVE漏洞中文网

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

CVE-2024-52296丨libosdp 在 osdp_reply_name 中有一个空指针取消引用

2024年11月14日 176点热度 0人点赞 0条评论
libosdp 在 osdp_reply_name 中有一个空指针取消引用(CVE-2024-52296)

CVE编号

CVE-2024-52296

利用情况

暂无

补丁情况

N/A

披露时间

2024-11-13
漏洞描述
libosdp 是一个实现了 IEC 60839-11-5 OSDP(开放监督设备协议)的 C 库,支持 C++、Rust 和 Python3。在 ospd_common.c 文件中,osdp_reply_name 函数处理回复 ID 时存在问题。任何在 REPLY_ACK 和 REPLY_XRD 之间的回复 ID 都是有效的,但 names 数组并未声明所有这些范围。如果范围内存在未定义的回复 ID,则名称将为 null(name = names[reply_id - REPLY_ACK];)。下一行中的 null 名称将导致崩溃(if (name[0] == '\0')因为 null[0] 是无效的。由于此逻辑并不限于安全连接,攻击者可能在没有任何先验知识的情况下触发此漏洞。此问题已在 2.4.0 版本中修复。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
 https://github.com/goToMain/libosdp/commit/24409e98a260176765956ec766a04cb35984fab1
 https://github.com/goToMain/libosdp/security/advisories/GHSA-7945-5mcv-f2pp
标签: 暂无
最后更新:2024年11月14日

小助手

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

点赞
< 上一篇
下一篇 >

文章评论

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

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

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me