PatchSiren cyber security CVE debrief
CVE-2026-111647 PickMall CVE debrief
CVE-2026-111647 is a vulnerability in PickMall lilishop through version 5.0.0, allowing authenticated buyers to read other buyers' invoice records due to an insecure direct object reference (IDOR) in the ReceiptServiceImpl.getDetail method. This issue enables attackers to obtain sensitive information such as invoice titles, taxpayer identification numbers, order numbers, member IDs, and member names by manipulating the receipt ID in the URL /buyer/trade/receipt/{id}.
- Vendor
- PickMall
- Product
- lilishop
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-16
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-16
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for PickMall lilishop deployments should assess their exposure and prioritize remediation. This includes reviewing the version of lilishop in use, implementing proper access controls, and monitoring for potential exploitation attempts.
Why it matters
CVE-2026-111647 is a medium-severity vulnerability in PickMall lilishop that allows authenticated buyers to read other buyers' invoice records. Defenders should prioritize verifying the presence of this vulnerability in their inventory and implementing proper access controls to prevent unauthorized data disclosure.
- Authenticated buyers can access sensitive information belonging to other buyers.
- The vulnerability allows for unauthorized data disclosure.
- Defenders need to verify the presence of this vulnerability in their inventory.
- Remediation priority is high due to the potential for data exposure.
Technical summary
The vulnerability exists in the ReceiptServiceImpl.getDetail method, which does not perform an ownership check. This allows authenticated buyers to read other buyers' invoice records by manipulating the receipt ID in the URL /buyer/trade/receipt/{id}. The issue enables attackers to obtain sensitive information such as invoice titles, taxpayer identification numbers, order numbers, member IDs, and member names. Defenders should prioritize verifying the presence of this vulnerability in their inventory and assessing the potential impact on their systems.
Defensive priority
Defenders should prioritize verifying the presence of this vulnerability in their inventory and assessing the potential impact on their systems.
Recommended defensive actions
- Verify the version of PickMall lilishop in use and assess if it is vulnerable (version 5.0.0 or earlier).
- Implement proper access controls and ownership checks in the ReceiptServiceImpl.getDetail method to prevent unauthorized access to invoice records.
- Monitor for potential exploitation attempts and adjust detection rules as necessary.
- Perform a thorough review of the system to identify potential entry points for attackers.
- Check for any existing compensating controls that could mitigate the vulnerability.
- Review and update asset inventory to ensure accurate tracking of affected systems.
- Implement additional monitoring to detect potential exploitation attempts.
Evidence notes
The vulnerability is confirmed to exist in PickMall lilishop through version 5.0.0. The ReceiptServiceImpl.getDetail method does not perform an ownership check, allowing authenticated buyers to access other buyers' invoice records.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-111647 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-111647
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-111647 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111647
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
PickMall lilishop through 5.0.0 IDOR via /buyer/trade/receipt/{id}
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/111xxx/CVE-2026-111647.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@hieuPenguinnn/lilishop-buyer-receipt-idor
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/lilishop/lilishop/blob/5aa1c7ef04bb9178d8ddd535c3bbbd38a6fe1ccd/buyer-api/src/main/java/cn/lili/controller/order/ReceiptBuyerController.java
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/lilishop/lilishop/blob/5aa1c7ef04bb9178d8ddd535c3bbbd38a6fe1ccd/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/ReceiptServiceImpl.java
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/lilishop/lilishop
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/pickmall-lilishop-through-5.0.0-idor-via-buyer-trade-receipt-id
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.