Skip to main content
← All vulnerabilities
CVE-2026-79671GO-2026-5603GHSA-R2X7-427F-RQ69

Ech0 before 4.4.3 SSRF via DNS Resolution Bypass

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.4.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Ech0 before 4.4.3 contains a server-side request forgery vulnerability in the validateWebhookURL function (webhook_setting_service.go), which only validates literal IP addresses via net.ParseIP() and fails to reject hostnames that DNS-resolve to private or internal IPs (e.g., 169.254.169.254.nip.io). An attacker with admin privileges can create a webhook with such a hostname to bypass validation and cause the server to make requests to internal services, cloud metadata endpoints, and private network resources. The issue is fixed in 4.4.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • lin-snow Ech0

    fixed in 4.4.3

  • github.com/lin-snow/ech0Go

    All versions

  • github.com/lin-snow/ech0Go

    fixed in 4.4.3

References 2

GitHub · lin-snow/Ech0

vulncheck.com