CVE-2016-5180
CRITICALc-ares < 1.12.0 - Heap-based Buffer Overflow via Escaped Trailing Dot in Hostname
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2016-5180. PoCs published by pouriam23.
AI-analyzed exploit summary This repository contains a functional PoC for CVE-2016-5180, demonstrating an SSRF vulnerability in Node.js applications using the 'dns.resolve' function. The exploit allows an attacker to perform DNS rebinding attacks by submitting arbitrary callback URLs, which are resolved without proper validation.
Description
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.
Exploits (3)
This repository contains a functional PoC for CVE-2016-5180, demonstrating an SSRF vulnerability in Node.js applications using the 'dns.resolve' function. The exploit allows an attacker to perform DNS rebinding attacks by submitting arbitrary callback URLs, which are resolved without proper validation.
This repository contains a functional PoC for CVE-2016-5180, demonstrating an SSRF vulnerability via DNS rebinding. The server.js code accepts a user-provided callback URL and resolves it without proper validation, allowing an attacker to exploit DNS rebinding to access internal services.
This repository contains a functional PoC for CVE-2016-5180, demonstrating an SSRF vulnerability via DNS rebinding. The server.js code accepts a user-provided callback URL and resolves it without proper validation, allowing an attacker to exploit DNS rebinding to access internal services.
References (9)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H