Priority HIGH 79
stoatchat before 0.13.5 contains an unauthenticated server-side request forgery vulnerability in the /proxy and /embed endpoints that accept arbitrary URLs without DNS resolution filtering or private IP range validation.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00305 · Published 2026-07-16 · Fixed in 0.13.5 CWE-918
Priority HIGH 77
January, the media proxy/embed service of stoatchat (stoatchat/stoatchat), before version 0.15.5 improperly resolves SVG <image href> values as local filesystem paths when a fetched resource is served as image/svg+xml.
CVSS 4.0HIGH 8.8· Network · No auth · No interaction · EPSS 0.00505 · Published 2026-09-26 · Fixed in 0.15.5 CWE-693
Priority HIGH 77
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.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00337 · Published 2026-08-16 · Fixed in 0.15.0 CWE-400
Priority HIGH 73
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 validatio…
CVSS 4.0HIGH 7.7· Network · No auth · No interaction · EPSS 0.00471 · Published 2026-07-16 · Fixed in 0.14.0 CWE-918
Priority HIGH 70
stoatchat before 0.15.5 contains an account enumeration vulnerability in the login endpoint that exposes source file locations in error responses.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00337 · Published 2026-09-26 · Fixed in 0.15.5 CWE-209
Priority HIGH 70
stoatchat versions before 0.15.0 fail to block the IPv6 unspecified address (::) in the SSRF blocklist, allowing unauthenticated attackers to bypass protections via the /proxy and /embed endpoints.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00364 · Published 2026-08-16 · Fixed in 0.15.0 CWE-918
Priority HIGH 69
stoatchat before 0.15.5 fails to enforce account-level attempt limits on MFA login challenges, allowing attackers who know a password to guess TOTP codes with only IP-based rate limiting.
CVSS 4.0HIGH 8.3· Network · No auth · No interaction · EPSS 0.00299 · Published 2026-09-26 · Fixed in 0.15.5 CWE-307
Priority HIGH 66
stoatchat before 0.15.5 fails to validate that MFA tickets belong to the authenticated user, allowing attackers to bypass MFA by using their own valid ticket with another user's session token.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00407 · Published 2026-09-26 · Fixed in 0.15.5 CWE-639
Priority MEDIUM 64
stoatchat versions before 0.15.5 contain a denial of service vulnerability in the acknowledgement worker that processes mass mention messages.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00371 · Published 2026-09-26 · Fixed in 0.15.5 CWE-248
Priority MEDIUM 45
stoatchat (delta) versions before 20250210-1 (0.8.2) contain a logic error in the query messages route.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00666 · Published 2026-07-16 · Fixed in 0.8.2 CWE-1025
Priority LOW 37
stoatchat versions before 0.7.8 fail to enforce account creation restrictions including invite-only mode, email verification, captcha, and shield verification.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.0045 · Published 2026-07-16 · Fixed in 0.7.8 CWE-1173
Priority LOW 36
stoatchat before 0.15.0 contains a missing authorization vulnerability in the Subscribe message handler that allows authenticated attackers to enumerate members and monitor profile updates of private servers without memb…
CVSS 4.0HIGH 8.3· Network · Low privileges · No interaction · EPSS 0.00354 · Published 2026-08-17 · Fixed in 0.15.0 CWE-862
Priority LOW 36
stoatchat (delta/Revolt) versions from 20241213-1 before 20250210-1 allow users with only ViewChannel (read) permission on a channel to fetch that channel's webhooks, including their tokens, because the webhook fetch end…
CVSS 4.0HIGH 7.6· Network · Low privileges · No interaction · EPSS 0.00477 · Published 2026-07-16 · Fixed in 20250210-1 CWE-639
Priority LOW 31
stoatchat before 0.15.0 contains a permission bypass vulnerability in the message_fetch route that checks only ViewChannel permission instead of requiring ReadMessageHistory.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00375 · Published 2026-08-16 · Fixed in 0.15.0 CWE-863
Priority LOW 29
Stoat for Android exports the chat.stoat.activities.ShareTargetActivity component (reachable to any process on the device via the android.intent.action.SEND intent) and accepts the file to share as a URI supplied through…
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.00204 · Published 2026-07-18 · Fixed CWE-926
Priority LOW 24
stoatchat before 0.15.5 fails to revalidate usernames after Unicode sanitization, allowing attackers to create usernames with forbidden characters by submitting Unicode letters that transform into rejected characters.
CVSS 4.0MEDIUM 5.3· Network · Low privileges · No interaction · EPSS 0.00234 · Published 2026-09-26 · Fixed in 0.15.5 CWE-180