PatchSiren

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.