Description
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.
Published: 2026-08-25
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SSRF (Server‑Side Request Forgery)
Action: Apply Patch
AI Analysis

Impact

Ech0 before 4.4.3 contains a server‑side request forgery vulnerability in the validateWebhookURL function, 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 administrative privileges can create a webhook with such a hostname to bypass validation, resulting in the Ech0 server making outbound requests to internal services, cloud metadata endpoints, and other private network resources. This can expose sensitive data and enable lateral movement within the network.

Affected Systems

The vulnerability applies to Ech0 deployments from lin‑snow. All releases prior to version 4.4.3 are affected, and the issue is resolved in version 4.4.3.

Risk and Exploitability

The CVSS score for this issue is 5.1, indicating moderate impact. The EPSS score is <1%, indicating a very low exploitation probability, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires administrative access to the Ech0 instance in order to configure a malicious webhook. Once set up, the server will issue outbound requests that can reach internal resources, so the risk is contingent upon the attacker's privilege level and the untightened network environment.

Generated by OpenCVE AI on August 29, 2026 at 13:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ech0 to version 4.4.3 or later to apply the vendor supplied fix.
  • If an upgrade is not immediately possible, restrict webhook creation to users with verified administrative rights and enforce strict hostname validation that checks for private IP ranges.
  • Employ network segmentation or firewall rules to block the Ech0 process from reaching private IP ranges and metadata endpoints.

Generated by OpenCVE AI on August 29, 2026 at 13:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 29 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description Ech0 through 4.2.1 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. 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.

Thu, 27 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
First Time appeared Lin-snow
Lin-snow ech0
Vendors & Products Lin-snow
Lin-snow ech0

Tue, 25 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description Ech0 through 4.2.1 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.
Title Ech0 before 4.4.3 SSRF via DNS Resolution Bypass
First Time appeared Ech0
Ech0 ech0
Weaknesses CWE-918
CPEs cpe:2.3:a:ech0:ech0:*:*:*:*:*:*:*:*
Vendors & Products Ech0
Ech0 ech0
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-29T11:48:00.599Z

Reserved: 2026-08-25T11:10:13.697Z

Link: CVE-2026-79671

cve-icon Vulnrichment

Updated: 2026-08-27T15:12:40.967Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T12:16:35.390

Modified: 2026-08-31T20:50:15.927

Link: CVE-2026-79671

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-29T14:00:07Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)