CVE-2026-81033CWE-204

CVE-2026-81033

Medium · published August 26, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
40.7
In the wild
Unconfirmed
What it is

Automatisch reveals whether an address is registered through the response to its forgot-password request. The controller at packages/backend/src/controllers/internal/api/v1/users/forgot-password.js looks the address up and chains a not-found throw onto the query, so an address with no account raises an error that the global handler renders as a not-found status, while a registered address proceeds to send the reset message and returns no-content. The route is mounted without authentication. Submitting candidate addresses and comparing the two status codes therefore establishes which addresses hold accounts, with no credential and no rate limiting in the path.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
6.9 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS
0.00484 · 40.7th percentile
Weakness
CWE-204 · Observable Response Discrepancy
Published
2026-08-26T20:16Z
References (4)
EPSS history
Timeline
  • 28 AUG 06:54Z
    EPSS moved — → 0%
    epss
  • 26 AUG 15:45Z
    Automatisch through 0.15.0 User Enumeration via Forgot-Password Response Discrepancy
    cvelistv5