Skip to content
OpenAdvisories

Vendor

stoatchat

16 known vulnerabilities.

stoatchat at a glance

Last 12 months
16
Critical · all time
0
Exploited · all time
0
Public exploit · all time
0
New vulnerabilities per month · last 12 months
0 5 10 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 6 vulnerabilities August 2026: 4 vulnerabilities September 2026: 6 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202600
Sep 202660
Aug 202640
Jul 202660
Jun 202600
May 202600
Apr 202600
Mar 202600
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

16 results · Feed

  • High 8.8

    stoatchat before 0.15.5 MFA Bypass via Cross-Account Ticket

    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. Attackers can obtain a ticket from their own account and use it wi…

  • Medium 6.5

    stoatchat before 0.15.5 MFA Brute Force via Insufficient Rate Limiting

    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. Attackers can reuse MFA challenge tickets across multiple failed attemp…

  • Medium 5.3

    stoatchat before 0.15.5 Account Enumeration via Error Location

    stoatchat before 0.15.5 contains an account enumeration vulnerability in the login endpoint that exposes source file locations in error responses. Unauthenticated attackers can distinguish between registered and unregistered email addresses by comparing error…

  • High 8.2

    stoatchat before 0.15.5 Local Filesystem Read via SVG

    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. An unauthenticated remote attacker who c…

  • Medium 6.5

    stoatchat before 0.15.5 Denial of Service via mass mentions

    stoatchat versions before 0.15.5 contain a denial of service vulnerability in the acknowledgement worker that processes mass mention messages. Authenticated users can send five crafted role-mention messages to terminate all acknowledgement workers, disabling …

  • Medium 4.3

    stoatchat before 0.15.5 Username Validation Bypass via Unicode Sanitization

    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. Attackers can bypass character allowlists…

  • High 7.7

    stoatchat before 0.15.0 Missing Authorization via Subscribe

    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 membership. Attackers can subscribe to any …

  • Medium 6.5

    stoatchat before 0.15.0 Permission Bypass via message_fetch

    stoatchat before 0.15.0 contains a permission bypass vulnerability in the message_fetch route that checks only ViewChannel permission instead of requiring ReadMessageHistory. Attackers with ViewChannel access but ReadMessageHistory denied can retrieve individ…

  • Medium 5.8

    stoatchat before 0.15.0 SSRF via IPv6 unspecified address bypass

    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. Attackers can craft requests using IPv6 literal syntax to acc…

  • High 7.5

    stoatchat before 0.15.0 Uncapped SVG Rendering Denial of Service

    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 r…

  • Medium 5.5

    Stoat for Android Internal File Disclosure via Exported ShareTargetActivity URI Validation

    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 the android.intent.extra.STREAM extra.…

  • High 8.6

    stoatchat < 0.14.0 SSRF via DNS-based IP Blocklist Bypass

    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, w…

  • Medium 6.5

    stoatchat before 0.7.8 Unrestricted Account Creation

    stoatchat versions before 0.7.8 fail to enforce account creation restrictions including invite-only mode, email verification, captcha, and shield verification. Attackers can create unlimited accounts with unverified email addresses, increasing denial-of-servi…

  • High 8.6

    stoatchat before 0.13.5 Unauthenticated SSRF via proxy and embed endpoints

    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. Attackers can enumerate internal servi…

  • High 7.6

    stoatchat 20241213-1 Webhook Token Disclosure via Read Permissions

    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 endpoint checked for ViewChannel instead o…

  • High 8.7

    stoatchat before 20250210-1 Unrestricted Message History Fetch

    stoatchat (delta) versions before 20250210-1 (0.8.2) contain a logic error in the query messages route. When fetching messages 'nearby' another message, the database query can be given a message limit of zero, which the database interprets as 'no limit'. A re…