Description
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 and length limits to create reserved-name lookalikes, embed special characters, and exceed the 32-character storage limit.
Published: 2026-09-26
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Username validation bypass allowing creation of usernames with forbidden characters and exceeding limits
Action: Apply Patch
AI Analysis

Impact

The defect arises because stoatchat versions prior to 0.15.5 do not re‑validate usernames after Unicode normalisation. As a result an attacker can submit a Unicode string that is normalised to a forbidden character sequence after sanitisation, sidestepping the server‑side allowlist and length limit checks. This allows the creation of reserved‑name lookalikes, embedding of special characters, and usernames that exceed the 32‑character storage bound. The effect is a username validation bypass that can lead to user impersonation, confusion over account ownership, and potential abuse of privileged accounts if role assignment relies on the name.

Affected Systems

The affected product is the stoatchat chat application. Versions earlier than 0.15.5 are vulnerable; the fix is provided in 0.15.5. Only the stoatchat product vendor stoatchat is affected as listed.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. EPSS is unavailable and the issue is not listed in the CISA KEV catalog, suggesting a lower likelihood of widespread exploitation. The attack vector is inferred to be remote, via the application's user registration or profile update features that accept arbitrary Unicode input. No additional handling restrictions are mentioned in the advisory beyond the version limit.

Generated by OpenCVE AI on September 26, 2026 at 15:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade stoatchat to version 0.15.5 or later to apply the vendor fix.
  • If an upgrade is not possible, immediately implement server‑side validation that rejects Unicode characters which normalise to forbidden bytes or exceed the 32‑character limit using a strict regular expression.
  • Monitor authentication logs for unusually long or suspicious usernames and temporarily disable user creation while a patch is applied.

Generated by OpenCVE AI on September 26, 2026 at 15:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 26 Sep 2026 17:15:00 +0000

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

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description 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 and length limits to create reserved-name lookalikes, embed special characters, and exceed the 32-character storage limit.
Title stoatchat before 0.15.5 Username Validation Bypass via Unicode Sanitization
Weaknesses CWE-180
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Stoatchat Stoatchat
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T14:58:59.656Z

Reserved: 2026-09-26T02:34:55.635Z

Link: CVE-2026-100674

cve-icon Vulnrichment

Updated: 2026-09-30T14:58:54.578Z

cve-icon NVD

Status : Deferred

Published: 2026-09-26T14:16:51.297

Modified: 2026-09-30T15:22:16.023

Link: CVE-2026-100674

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T17:00:14Z

Weaknesses
  • CWE-180

    Incorrect Behavior Order: Validate Before Canonicalize