Description
X-SpringBoot through 6.0 ships with a hardcoded static master login verification code 172839 enabled by default in the database seed. Unauthenticated attackers can authenticate as any user by submitting the public master code to the emailOrMobileLogin endpoint with a known email or mobile number.
Published: 2026-09-25
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass
Action: Immediate Patch
AI Analysis

Impact

X‑SpringBoot releases up to version 6.0 contain a hard‑coded master login code, 172839, which is enabled by default in the database seed. An attacker who has not yet authenticated can supply a known email or mobile number to the emailOrMobileLogin API endpoint along with this master code and receive a valid session, effectively authenticating as any user. This flaw allows full credential compromise and impersonation, granting the attacker control over any account in the system. The weakness is a static master code bypass (CWE‑1392).

Affected Systems

All installations of X‑SpringBoot from the initial release through version 6.0, maintained by vendor yzcheng90, are affected. The vulnerability exists in every build that ships with the default seed data containing the static master verification code.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity. No EPSS score is available, but the lack of an exploit probability metric does not diminish that the flaw is trivially exploitable via a simple HTTP request to the public login endpoint. The vulnerability is not listed in the CISA KEV catalog, yet the straightforward attack path and huge impact mean that the risk remains very high. The likely attack vector is unauthenticated request to the emailOrMobileLogin endpoint, which will succeed for any valid user identifier.

Generated by OpenCVE AI on September 25, 2026 at 20:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a version of X‑SpringBoot that removes the hard‑coded master code (apply vendor patch if available).
  • If an upgrade is not immediately possible, delete or nullify the master login verification code (172839) from the seed data or database so that the endpoint rejects it.
  • Implement authentication checks, rate limiting, or IP restrictions on the emailOrMobileLogin endpoint and monitor logs for repeated attempts using the master code.

Generated by OpenCVE AI on September 25, 2026 at 20:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Yzcheng90
Yzcheng90 x-springboot
Vendors & Products Yzcheng90
Yzcheng90 x-springboot

Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description X-SpringBoot through 6.0 ships with a hardcoded static master login verification code 172839 enabled by default in the database seed. Unauthenticated attackers can authenticate as any user by submitting the public master code to the emailOrMobileLogin endpoint with a known email or mobile number.
Title X-SpringBoot through 6.0 Authentication Bypass via Static Master Code
Weaknesses CWE-1392
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Yzcheng90 X-springboot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T17:29:32.113Z

Reserved: 2026-09-23T23:51:32.671Z

Link: CVE-2026-97064

cve-icon Vulnrichment

Updated: 2026-09-30T17:25:32.378Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-25T19:17:59.427

Modified: 2026-09-30T18:18:44.073

Link: CVE-2026-97064

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T10:30:09Z

Weaknesses