Skip to main content

linlinjava litemall CVE-2026-105237

| EUVDEUVD-2026-92259 LOW
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-10-05 cna@vuldb.com GHSA-xf6v-w5fp-chqr
2.9
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach admin login endpoint remotely
  2. Exploit
    Automate unthrottled credential guessing
  3. Impact
    Brute-force weak admin password for access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
Exploitation Conditions

The specific prerequisite is that the litemall admin-api login endpoint (AdminAuthController) enforces no lockout, throttling, CAPTCHA, or limit on failed authentication attempts, allowing unlimited credential-guessing. Exploitation is strongly LIMITED by: high attack complexity (VulDB rates it 'difficult'); dependence on weak, default, or guessable admin credentials since the flaw only removes the brute-force barrier rather than bypassing authentication; and requires the admin-api component to be deployed and network-reachable. Impact is confined to low confidentiality with no integrity or availability effect.

Impact

This is a genuinely low-priority issue despite being publicly documented. The CVSS 4.0 score of 2.9 (Low) is consistent across signals: the vector (AV:N/AC:H/PR:N/UI:N) describes a network-reachable, unauthenticated weakness but with HIGH attack complexity, and VulDB explicitly notes exploitability is 'difficult.' The flaw (CWE-307, missing restriction on excessive authentication attempts) has no direct impact of its own - it only enables brute-forcing, reflected in the low single confidentiality impact (VC:L) and zero integrity/availability impact. POC status is YES (the exploit is public per VulDB), but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of real-world exploitation - publicly available exploit code exists but must not be conflated with active exploitation. A notable nuance: the realized risk is almost entirely conditional on weak or guessable admin credentials, since the AC:H rating reflects that brute-forcing a strong password remains impractical even without rate limiting. Net: a real but minor hardening gap, not an urgent threat.

Exploit ScenarioDerived

An attacker reaches the litemall admin login endpoint (AdminAuthController) over the network and runs an automated password-guessing tool, which the application fails to rate-limit or lock out. Over many attempts they attempt to recover a weak or default admin credential and gain administrative access. Public exploit/POC material exists (VulDB), though the high attack complexity means success hinges on weak credentials.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Unlimited credential-guessing against the linlinjava litemall admin login endpoint is possible because the application imposes no lockout, throttling, CAPTCHA, or failed-attempt limit on the AdminAuthController in the litemall-admin-api module (CWE-307), affecting versions up to and including 1.8.0. A remote, unauthenticated attacker (CVSS 4.0 vector PR:N) can repeatedly submit password guesses, but exploitation is rated difficult and high-complexity: the flaw only removes the brute-force barrier rather than bypassing authentication, so it still depends on weak, default, or guessable admin credentials and on the admin-api component being deployed and network-reachable. Publicly available exploit code exists, and the vendor has not responded to the issue report; impact is confined to low confidentiality with no integrity or availability effect, making this a genuinely low-priority issue despite the public documentation.

RemediationAI

No vendor-released patch identified at time of analysis: the maintainers were notified through issue https://github.com/linlinjava/litemall/issues/584 and, per the report, have not responded, so there is no fixed release version to upgrade to. Until a fix lands, apply compensating controls at the perimeter rather than in the application. First, place litemall-admin-api behind a reverse proxy or API gateway and enforce per-IP and per-account request throttling on the login route (for example nginx limit_req with burst handling); the trade-off is that aggressive limits can lock out legitimate administrators during normal bursts, and shared NAT egress addresses can cause collateral blocking. Second, deploy fail2ban or equivalent host-level banning keyed on repeated 401/403 responses from the login endpoint, accepting that it adds operational noise and can be evaded by slow, distributed guessing. Third, enforce a strong, unique password for every admin account and rotate any default or demo credentials shipped with the project - this is the single highest-value mitigation because the weakness only removes the guessing barrier and does not defeat a strong secret. Fourth, restrict admin-api exposure with an IP allowlist, VPN, or mTLS client certificates, with the trade-off that remote or mobile administrative access must be routed through the VPN. Finally, monitor authentication logs for high-volume failed logins against the admin login path, since absent application-level lockout the only detection signal is external. Note that account-lockout mechanisms added blindly can themselves be abused as a denial-of-service lever against known admin usernames, so prefer IP-plus-account throttling with alerting over hard lockout.

Affected VersionsENISA

litemall 1.4
litemall 1.3
litemall 1.6
litemall 1.5
litemall 1.7
litemall 1.8.0
litemall 1.1
litemall 1.2
litemall 1.0

Affected Packages

euvd litemall no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

litemall is an open-source Java/Spring Boot e-commerce platform split into several modules, including the backend administration API exposed as litemall-admin-api. CVE-2026-105237 maps to CWE-307 (Improper Restriction of Excessive Authentication Attempts), the classic missing-anti-automation root cause: the login handling code in litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java accepts an unbounded number of authentication requests from the same source without counting failures, delaying responses, locking accounts, or challenging the client with a CAPTCHA. Because the weakness is an absent control rather than a flawed parsing or memory-safety primitive, there is no memory corruption, injection, or deserialization component; the affected technology stack is simply the HTTP-facing Spring MVC login handler backed by the platform's credential store. Successful guessing yields an authenticated admin session, which is the reason the confidentiality impact is scored low rather than high - the vulnerability itself exposes only the login oracle, not stored data directly. The provided data lists no CPE entries, so exact platform/version binding rests on the file path and the stated 1.8.0 ceiling rather than on NVD CPE configuration.

Know when Java gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 2.9 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.7 LOW

Network-reachable unauthenticated login (AV:N/PR:N) but AC:H since brute-forcing still depends on weak credentials; only low confidentiality impact (C:L) and no integrity/availability effect.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was detected in linlinjava litemall up to 1.8.0. This affects an unknown part of the file litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java of the component Login Endpoint. The manipulation results in improper restriction of excessive authentication attempts. The attack may be performed from remote. A high complexity level is associated with this attack. It is indicated that the exploitability is difficult. The exploit is now public and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
open-source e-commerce demo/learning project, limited real production footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

14
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy