newbee-mall
CVE-2026-26218
CRITICAL
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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 admin login, no attacker authentication or interaction, and a public default password yield PR:N/AC:L with full C/I/A on the compromised application.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
6DescriptionCVE.org
newbee-mall includes pre-seeded administrator accounts in its database initialization script. These accounts are provisioned with a predictable default password. Deployments that initialize or reset the database using the provided schema and fail to change the default administrative credentials may allow unauthenticated attackers to log in as an administrator and gain full administrative control of the application.
AnalysisAI
Administrative account takeover in newbee-mall arises from pre-seeded admin accounts shipped in the database initialization schema with a predictable, publicly known default password. Any deployment that runs the provided schema and leaves the seeded credentials unchanged lets remote unauthenticated attackers log in as administrator and take full control of the storefront and its backend. Publicly available exploit information exists (project issue #119 and a VulnCheck advisory), though EPSS is low (0.13%) and it is not listed in CISA KEV, so no public exploit identified as actively exploited.
Technical ContextAI
newbee-mall is an open-source Java/Spring Boot e-commerce (mall) learning application backed by a relational database. The root cause is CWE-798 (Use of Hard-coded Credentials): the SQL initialization/seed script that bootstraps the database creates one or more administrator rows with a fixed, hard-coded password hash. Because the credential ships in the source repository, its plaintext is effectively public knowledge and identical across every default install, meaning the admin login is not a secret the attacker must recover but a constant they already possess. The single affected CPE is cpe:2.3:a:newbee-mall_project:newbee-mall (all versions, per the wildcard), so the exposure is a property of the project's seed data rather than a specific runtime code path.
RemediationAI
No vendor-released patched version is independently confirmed from the available data, so the primary remediation is operational: immediately change the default administrator password on any existing deployment, and for new deployments modify the initialization SQL so it does not seed a known password (or forces a password reset on first login). Audit the admin account table for the seeded default and remove or disable any unused pre-provisioned admin rows. As compensating controls until credentials are verified rotated, restrict network access to the admin login/panel endpoints to trusted management IPs (trade-off: complicates legitimate remote administration) and place the application behind an authenticating reverse proxy or VPN (trade-off: added operational overhead). Enforce a strong-password policy and, if supported, enable account lockout/MFA on admin logins. Track the upstream issue at https://github.com/newbee-ltd/newbee-mall/issues/119 and the VulnCheck advisory (https://www.vulncheck.com/advisories/newbee-mall-default-seeded-administrator-credentials-allow-account-takeover) for an official fix; do not rely on a patch version number, as none is confirmed here.
More in Newbee Mall
View allNewbee-Mall v1.0.0 was discovered to contain an arbitrary file upload via the Upload function at /admin/goods/edit. Rate
main/resources/mapper/NewBeeMallGoodsMapper.xml in newbee-mall (aka New Bee) before 2019-10-23 allows search?goodsCatego
Weak password storage in newbee-mall exposes all user credentials to trivial offline recovery: the application hashes pa
newbee-mall v1.0.0 is vulnerable to Server-Side Request Forgery (SSRF) via the goodsCoverImg parameter. Rated high sever
A cross-site scripting (XSS) vulnerability at /admin/goods/update in Newbee-Mall v1.0.0 allows attackers to execute arbi
Insecure permissions in the updateUserInfo function of newbee-mall before commit 1f2c2dfy allows attackers to obtain use
A vulnerability has been found in newbee-mall 1.0 and classified as critical. Rated medium severity (CVSS 5.3), this vul
A vulnerability was found in newbee-mall 1.0. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitab
A vulnerability has been found in newbee-mall up to 613a662adf1da7623ec34459bc83e3c1b12d8ce7. Rated medium severity (CVS
A vulnerability classified as problematic has been found in newbee-mall 1.0. Rated medium severity (CVSS 5.1), this vuln
Same weakness CWE-798 – Use of Hard-coded Credentials
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today