Description
stoatchat before 0.14.0 contains a server-side request forgery (SSRF) vulnerability that allows unauthenticated network-accessible attackers to bypass the DNS-based IP blocklist by exploiting incomplete address validation in the url_is_blacklisted function, which inspects only the first resolved address while the underlying HTTP client iterates all cached addresses.
Published: 2026-07-16
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

stoatchat versions before 0.14.0 suffer a server‑side request forgery flaw that allows attackers to subvert the DNS‑based IP blocklist. The vulnerability arises from incomplete address validation in the url_is_blacklisted routine, which only inspects the first resolved address. Because the underlying HTTP client follows all cached resolutions, an attacker can supply a URL that resolves to a blocked IP in the first lookup but includes subsequently cached addresses that reach internal or otherwise protected endpoints, thereby facilitating direct outbound requests from the vulnerable server.

Affected Systems

All stoatchat installations running a version earlier than 0.14.0 are affected. The issue is present in the server component that processes arbitrary URLs supplied by users, and the product name is stoatchat from the vendor stoatchat.

Risk and Exploitability

The CVSS score of 7.7 classifies the flaw as high severity, and the EPSS score of < 1% indicates a low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA's KEV catalog. Attackers can exploit the issue from any publicly reachable endpoint that accepts user‑supplied URLs without requiring authentication. Successful exploitation does not require complex conditions; the attacker merely needs to craft a request containing a malicious URL that bypasses the blocklist via staged resolution and triggers the vulnerable HTTP client to contact the target internal resource.

Generated by OpenCVE AI on August 1, 2026 at 08:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade stoatchat to version 0.14.0 or later to eliminate the SSRF logic flaw.
  • If upgrading is not immediately possible, block outbound connections from the stoatchat server to internal networks or disallowed IP ranges using firewall rules or a proxy gateway.
  • Add an additional server‑side URL validation step that rejects any URL whose resolved IP prefixes match the DNS‑based blocklist before initiating the request.
  • Monitor application logs for unexpected outbound HTTP requests and investigate any anomalous patterns.

Generated by OpenCVE AI on August 1, 2026 at 08:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Stoatchat
Stoatchat stoatchat
Vendors & Products Stoatchat
Stoatchat stoatchat

Thu, 16 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 16 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
Description stoatchat before 0.14.0 contains a server-side request forgery (SSRF) vulnerability that allows unauthenticated network-accessible attackers to bypass the DNS-based IP blocklist by exploiting incomplete address validation in the url_is_blacklisted function, which inspects only the first resolved address while the underlying HTTP client iterates all cached addresses.
Title stoatchat < 0.14.0 SSRF via DNS-based IP Blocklist Bypass
Weaknesses CWE-918
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Stoatchat Stoatchat
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-16T18:00:29.429Z

Reserved: 2026-07-15T15:45:44.600Z

Link: CVE-2026-63088

cve-icon Vulnrichment

Updated: 2026-07-16T18:00:21.326Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:45:02Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)