rootpwn

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
—

account-enumeration error-leak medium-severity stoatchat authentication information-disclosure

← All CVEs