medium · CVSS v3 5.3 · CVSS v4 6.9
CVE-2026-100677
stoatchat before 0.15.5 contains an account enumeration vulnerability in its login endpoint that leaks source file locations in error respon
Overview
stoatchat before 0.15.5 contains an account enumeration vulnerability in its login endpoint that leaks source file locations in error responses. Unauthenticated users can determine if an email address is registered by inspecting the error location field in POST /api/auth/session/login. This allows attackers to gather user information for targeted phishing or credential stuffing.
Description
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 location fields returned from POST /api/auth/session/login requests.
Impact
Confidentiality: attackers can enumerate valid email addresses, compromising user privacy. Integrity: no direct impact. Availability: no impact. Defenders: administrators and users of stoatchat installations before 0.15.5.
Remediation
Apply the official 0.15.5 patch or later. Ensure login error responses do not expose file paths or internal details; use generic error messages. Implement rate limiting on login attempts and monitor authentication logs for suspicious activity.
Risk context
Medium severity, CVSS v3 5.3, CVSS v4 6.9. No EPSS data available. Defenders should address promptly.
Affected products
- stoatchat
Scores
- Severity
- medium
- CVSS v2
- 5
- CVSS v3
- 5.3
- CVSS v4
- 6.9
- EPSS
- —