# N/A
## 概述
`github.com/gomarkdown/markdown` 是一个用于将 Markdown 文本解析并转换为 HTML 的 Go 语言库。在特定的版本之前,该库中存在一个逻辑问题,可能导致远程攻击者通过提供特定输入引发无限循环,进而导致拒绝服务(DoS)条件。
## 影响版本
- 伪版本:`v0.0.0-20240729232818-a2a9c4f`
- 对应提交:`a2a9c4f76ef5a5c32108e36f7c47f8d310322252`
## 细节
该问题存在于 `parser/block.go` 文件中的 `paragraph` 函数中。攻击者可以通过提供特制的输入,引发无限循环,导致程序挂起并无限消耗资源。
## 影响
- 远程攻击者能够通过提供特定的输入引发无限循环,导致程序挂起和资源无限消耗。
- 该问题在提交 `a2a9c4f76ef5a5c32108e36f7c47f8d310322252` 中已被修复。
# | POC 描述 | 源链接 | 神龙链接 |
---|---|---|---|
1 | CVE-2024-44337 POC The package `github.com/gomarkdown/markdown` is a Go library for parsing Markdown text and rendering as HTML. which allowed a remote attacker to cause a denial of service (DoS) condition by providing a tailor-made input that caused an infinite loop, causing the program to hang and consume resources indefinitely. | https://github.com/Brinmon/CVE-2024-44337 | POC详情 |
暂无评论