Heap-based buffer overflow in the ares_create_query function in c-ares 1.x before 1.12.0 allows remote attackers to cause a denial of service (out-of-bounds write) or possibly execute arbitrary code via a hostname with an escaped trailing dot.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade nodejsUpgrade c-ares | Aug 30, 2017 | Oct 3, 2016 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Oct 3, 2016 |
| Debian | — | Upgrade c-ares | Oct 7, 2016 | Sep 30, 2016 |
| Freebsd | — | Upgrade node4Upgrade node012Upgrade node010 | Nov 14, 2016 | Oct 26, 2016 |
| Gentoo Linux | — | Upgrade net-dns/c-ares. | Oct 30, 2017 | Oct 3, 2016 |
| Huawei Euleros 2_0_sp2 | — | Upgrade c-aresUpgrade c-ares-devel | Sep 12, 2019 | Oct 3, 2016 |
| Huawei Euleros 2_0_sp3 | — | Upgrade c-aresUpgrade c-ares-devel | Sep 25, 2019 | Oct 3, 2016 |
| Huawei Euleros 2_0_sp5 | — | Upgrade c-ares-develUpgrade c-ares | Aug 16, 2019 | Oct 3, 2016 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 29, 2016 |
| Suse | — | Upgrade libcares2-32bitUpgrade libcares-develUpgrade nodejs4-develUpgrade npm4Upgrade nodejs4Upgrade nodejs4-docsUpgrade c-ares-develUpgrade libcares2 | Nov 9, 2016 | Oct 3, 2016 |
| Ubuntu | — | Upgrade libc-ares2 | Nov 30, 2016 | Oct 3, 2016 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub