hedgedoc使用候选名称进行的认证绕过漏洞(CVE-2023-38487)

admin 2023-11-29 21:34:52 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
hedgedoc使用候选名称进行的认证绕过漏洞(CVE-2023-38487)

CVE编号

CVE-2023-38487

利用情况

暂无

补丁情况

N/A

披露时间

2023-08-05
漏洞描述
HedgeDoc 是用于创建实时协作的 Markdown 笔记的软件。在版本 1.9.9 之前,HedgeDoc 1 的 API 可用于创建别名与现有笔记 ID 匹配的笔记。受影响的现有笔记将无法访问,新笔记将有效地隐藏它。 当启用了 freeURL 功能时(通过将“allowFreeURL”配置选项或“CMD_ALLOW_FREEURL”环境变量设置为“true”),任何具有适当权限的用户都可以通过向“/new/ <ALIAS>” API 端点发送 POST 请求来创建笔记。<ALIAS> 参数可以设置为现有笔记的 ID。HedgeDoc 没有验证提供的<ALIAS>值是否对应于现有笔记的有效 ID,并始终允许创建新笔记。当访问者尝试访问现有笔记时,HedgeDoc 将首先搜索具有匹配别名的笔记,然后再使用 ID 进行搜索,因此只能访问新笔记。根据HedgeDoc 实例的权限设置,攻击者可以使用此问题仅仅登录用户或所有用户(包括非登录用户)来利用。利用需要知道目标笔记的 ID。攻击者可以利用此问题向用户呈现经过篡改的原始笔记的副本,例如通过替换链接为恶意链接。攻击者也可以利用此问题防止访问原始笔记,从而造成拒绝服务。未丢失数据,因为受影响笔记的原始内容仍然存在于数据库中。该问题已在版本 1.9.9 中得到解决。作为解决方法,禁用 freeURL 模式可以防止利用此问题。通过启用 requireFreeURLAuthentication/CMD_REQUIRE_FREEURL_AUTHENTICATION,可以将 freeURL 笔记创建限制为可信任的已登录用户。
解决建议
"将组件 hedgedoc 升级至 1.9.9 及以上版本"
参考链接
https://github.com/hedgedoc/hedgedoc/pull/4476/commits/781263ab84255885e1fe60...
https://github.com/hedgedoc/hedgedoc/security/advisories/GHSA-7494-7hcf-vxpg
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 hedgedoc hedgedoc * Up to (excluding) 1.9.9
CVSS3评分 8.2
  • 攻击路径 网络
  • 攻击复杂度 低
  • 权限要求 无
  • 影响范围 未更改
  • 用户交互 无
  • 可用性 低
  • 保密性 无
  • 完整性 高
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L
CWE-ID 漏洞类型
CWE-289 使用候选名称进行的认证绕过
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
N/A Ali_nvd

N/A

N/ACVE编号 CVE-2024-9120利用情况 暂无补丁情况 N/A披露时间 2024-09-23漏洞描述Use after free in Dawn
评论:0   参与:  0