c-ares 是一个异步域名解析库。在 1.34.7 版本之前, 函数虽然支持向后兼容的 DNS 压缩指针,但并未对指针跳转次数或组装后的完整域名长度设置上限。一个恶意的 DNS 服务器可以发送一个包含长降序指针链以及大量资源记录(其 NAME 或 RDATA 字段均引用该指针链)的响应,从而导致重复的解压操作,其计算量随消息大小呈平方级增长。一个精心构造的响应即可阻塞 c-ares 单线程事件循环,使 DNS 解析服务不可用,但不会引发内存损坏或信息泄露。该问题已在 1.34.7 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC