Description
stoatchat before 0.15.0 fails to validate SVG viewBox dimensions in the proxy endpoint, allowing attackers to cause denial of service by memory exhaustion. Attackers can host malicious SVGs with extremely large width and height values and trigger concurrent requests to exhaust available memory across proxy replicas.
Published: 2026-08-16
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

stoatchat versions before 0.15.0 accept SVG files without validating the viewBox width and height values in the proxy endpoint. An attacker can supply malicious SVGs with extreme dimension values, causing the server to allocate large amounts of memory for rendering. This leads to a resource exhaustion condition that can exhaust the memory of the host and result in service interruption. The weakness is captured by CWE‑400, representing a classic resource exhaustion flaw.

Affected Systems

The vulnerability affects all releases of stoatchat before version 0.15.0. No specific sub‑versions are listed, so any installation running a pre‑0.15.0 build of the stoatchat application is at risk.

Risk and Exploitability

The CVSS score of 8.7 classifies the issue as high severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog, implying it has not yet been observed as exploited in the wild. The attack vector is remote: an adversary can send crafted SVGs to the exposed proxy endpoint, and by dispatching multiple concurrent requests on shared proxy replicas, they can trigger memory exhaustion without needing authentication or privileged access.

Generated by OpenCVE AI on August 16, 2026 at 14:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official update to stoatchat v0.15.0 or later, which validates SVG dimension parameters.
  • If an immediate upgrade is not possible, restrict external access to the proxy endpoint or place it behind a reverse proxy with strict rate limiting to reduce the impact of concurrent requests.
  • Implement server‑side checks that reject SVG files with viewBox dimensions outside sane thresholds to prevent excessive memory allocation.

Generated by OpenCVE AI on August 16, 2026 at 14:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 15:45:00 +0000

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

Sun, 16 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Description stoatchat before 0.15.0 fails to validate SVG viewBox dimensions in the proxy endpoint, allowing attackers to cause denial of service by memory exhaustion. Attackers can host malicious SVGs with extremely large width and height values and trigger concurrent requests to exhaust available memory across proxy replicas.
Title stoatchat before 0.15.0 Uncapped SVG Rendering Denial of Service
Weaknesses CWE-400
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Stoatchat Stoatchat
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-16T13:14:05.297Z

Reserved: 2026-08-10T19:10:18.101Z

Link: CVE-2026-73057

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T14:16:55.230

Modified: 2026-08-16T14:16:55.230

Link: CVE-2026-73057

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T15:30:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption