Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach bindMobile endpoint remotely
-
ExploitSubmit crafted Username argument
-
ExecutionBypass improper authorization check
-
ImpactBind/modify mobile for victim account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets the Mobile Binding component specifically via the /buyer/passport/member/bindMobile function in PickMall Lilishop versions up to and including 4.2.4; the attacker manipulates the Username argument to trigger the improper authorization condition. The CVSS vector asserts no privileges and no user interaction (PR:N/UI:N) over the network, but the 'passport/buyer' endpoint path strongly implies a buyer session or authentication context is normally required, so realistic exploitation likely needs at least a valid buyer account to invoke the endpoint - this PR:N assumption should be verified against the application's authentication flow. No special non-default configuration is indicated; the limiting factors are the specific vulnerable version range (≤4.2.4) and the probable need for an authenticated buyer context to reach the function. |
| Impact | This is a moderate-severity improper authorization flaw (CWE-285) with a VulDB-assigned CVSS 4.0 base score of 5.5. The vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity exploitation with no privileges or user interaction, but impact is uniformly LOW across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), consistent with a single authorization bug on the mobile-binding function rather than a full account takeover or RCE. The 4.0 vector carries E:P (Proof-of-Concept), and the input confirms publicly available exploit code, so a working attack path is reachable - but there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of widespread or automated real-world exploitation. Signals are therefore internally consistent (network-reachable PoC, low blast radius) but modest: this reads as a real, verifiable weakness worth patching in affected deployments, not an emergency-priority issue. Two caveats temper the raw vector: (1) the endpoint path /buyer/passport/member/bindMobile implies a buyer-session/passport context, which conflicts with PR:N - the 'improper authorization' framing suggests an authenticated or semi-authenticated user escalating authority rather than a fully anonymous attacker, so the PR:N rating should be verified; (2) the entire analysis rests on a single source (VulDB) with no independent vendor confirmation, as the project has not responded to the issue report. |
| Exploit ScenarioDerived | A remote attacker reaches the /buyer/passport/member/bindMobile endpoint of the Mobile Binding component and manipulates the Username argument, exploiting missing authorization checks to bind or alter a mobile number against an account the attacker should not control. Published exploit code exists (VulDB / the project's GitHub issue #148), lowering the barrier to reproduction. Because CVSS impact is rated LOW across C/I/A, the realistic outcome is limited unauthorized data or account-attribute manipulation rather than full compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Improper authorization in PickMall Lilishop 4.2.4 and earlier allows remote attackers to tamper with the mobile-number binding workflow at /buyer/passport/member/bindMobile by manipulating the Username argument, bypassing intended ownership checks (CWE-285). Publicly available exploit code exists but there is no confirmed active exploitation (not in CISA KEV). The vendor-assigned CVSS 4.0 base score is 5.5, while independent assessment rates it CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L, noting that although the scored vector claims PR:N, the buyer/passport endpoint path strongly suggests a valid buyer session is realistically required to reach the vulnerable function, so the PR:N assumption should be verified against the application's authentication flow.
RemediationAI
No vendor-released patch identified at time of analysis: the issue was filed upstream at https://github.com/lilishop/lilishop/issues/148 but the project has not responded, and no fixed version is published. Until a patched release appears, the highest-value mitigation is to enforce a server-side authorization check in the bindMobile handler so the operation is bound to the authenticated session identity rather than the client-supplied Username argument; if custom code changes are feasible, validate that the target member record belongs to the current session and ignore or reject mismatched Username values. Because that requires code modification, compensating controls at the edge are recommended in the interim: restrict or block external access to /buyer/passport/member/bindMobile at the reverse proxy or WAF (trade-off: legitimate users cannot bind or change mobile numbers while the rule is active), and require a valid, server-verified SMS one-time code tied to the session before any bind completes (trade-off: minor friction and SMS cost for normal buyers). Add rate limiting and alerting on repeated bindMobile calls from the same session or IP to catch enumeration or abuse attempts, and review account records for unauthorized mobile rebinding. Monitor https://vuldb.com/vuln/413630 and the upstream GitHub issue for a patched Lilishop release, then upgrade to that exact version and re-test the endpoint. Given that publicly available exploit code exists, treat this as a prioritised but moderate-severity item rather than an emergency, and confirm whether the PR:N vector assumption holds in your deployment before downgrading urgency.
Affected VersionsENISA
Affected Packages
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
PickMall Lilishop is a Java/Spring Boot open-source e-commerce platform with a Vue-based storefront and separate buyer, seller, and admin contexts. The affected component is the buyer-side Mobile Binding function exposed at /buyer/passport/member/bindMobile, which normally associates a mobile phone number with the authenticated member account (typically gated by an SMS verification code). CWE-285 (Improper Authorization) indicates the handler fails to enforce an ownership/identity check on the request, so the client-supplied Username parameter is trusted without being tied to the authenticated session. This lets an attacker direct a bind or rebind operation against an account or identifier they should not control, effectively bypassing the authorization boundary around the mobile-binding flow. The weakness is confined to the endpoint logic rather than a memory-safety or deserialization issue, and the CPE entry cpe:2.3:a:n/a:pickmall_lilishop:*:*:*:*:*:*:*:* confirms all versions up to and including 4.2.4 are treated as affected. The vulnerability was reported to the project via a GitHub issue (https://github.com/lilishop/lilishop/issues/148) and catalogued by VulDB (https://vuldb.com/vuln/413630), but as of analysis the maintainers have not responded.
Know when Pickmall Lilishop 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network endpoint under a buyer/passport context implies a low-privileged account is needed (PR:L), low complexity, with limited C/I/A impact from an authorization bug on one function.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A flaw has been found in PickMall Lilishop up to 4.2.4. The impacted element is an unknown function of the file /buyer/passport/member/bindMobile of the component Mobile Binding. This manipulation of the argument Username causes improper authorization. It is possible to initiate the attack remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-92918
GHSA-67mw-34h7-7m25
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB