Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable, unauthenticated OTP brute-force with no state limits gives AV:N/AC:L/PR:N/UI:N; account takeover yields C:H, limited data modification I:L, no availability impact.
Primary rating from Vendor (themissinglink).
CVSS VectorVendor: themissinglink
Lifecycle Timeline
1DescriptionCVE.org
MicroRealEstate allows adversaries to bypass authentication due to a lack of token state management. This would permit adversaries targeting MicroRealEstate deployments to brute-force One-Time Passwords (OTP) to log in as any user. This issue affects MicroRealEstate: through 1.0.0-alpha3.
AnalysisAI
Authentication bypass in MicroRealEstate (open-source property/real-estate management platform) through version 1.0.0-alpha3 lets remote unauthenticated attackers brute-force the One-Time Password (OTP) login flow to authenticate as any user. Because the OTP tokens are not tracked in server-side state, codes are not invalidated or rate-limited across attempts, collapsing the effective keyspace and enabling account takeover. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
Technical ContextAI
MicroRealEstate is a self-hosted, containerized (Node.js microservices) application for managing rental properties, tenants, and landlords, using a passwordless/OTP factor as part of its authentication service. The root cause is classified as CWE-288 (Authentication Bypass Using an Alternate Path or Channel): the OTP is treated as a valid credential but the backend performs no token state management - it does not persist, expire, single-use-consume, or throttle submitted OTP values. As a result an attacker can iterate the OTP space against a target account until a match is accepted, turning a second-factor/one-time secret into a guessable value. Exact affected packages are not enumerated via CPE in the provided data; the affected component is the MicroRealEstate authentication service in the monorepo at github.com/microrealestate/microrealestate.
RemediationAI
No vendor-released patched version is identified in the provided data (the affected range is 'through 1.0.0-alpha3' with no fix version stated), so the primary action is to consult the reporter advisory at https://www.themissinglink.com.au/security-advisories/cve-2026-57867 and the upstream project at https://github.com/microrealestate/microrealestate for a patched release or commit and upgrade to it once confirmed. As compensating controls until a fix is verified: enforce strict server-side OTP rate limiting and lockout (e.g. cap failed OTP attempts per account/IP and add exponential backoff), reduce OTP validity to a short single-use window and invalidate the code immediately after first use or expiry, and increase OTP length/entropy to enlarge the brute-force keyspace - note these require code or configuration changes to the authentication service and may add login friction. Additionally, restrict network exposure of the login/authentication endpoint (place it behind a WAF, VPN, or IP allowlist) to limit who can submit OTP guesses; the trade-off is reduced accessibility for legitimate remote/tenant users.
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42003
GHSA-j5cw-4r7c-4vw8