Local file disclosure in InnoShop AI Core MCP file_upload tool
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-73 and the CVSS impact.
Summary
InnoShop 0.9.2 contains a local file disclosure flaw in the AI Core MCP file_upload tool's source argument (CWE-73). An authenticated administrator with files_create permission can read server files, including the .env file holding APP_KEY and database credentials, by passing file:// or php:// stream wrappers as the source argument. The contents are stored on the public media disk, which exposes them.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
InnoShop 0.9.2 contains a local file disclosure vulnerability that allows authenticated administrators with files_create permission to read server files by abusing the AI Core MCP file_upload tool's source argument. Attackers can supply file:// or php:// stream wrappers passed to file_get_contents(), storing contents on the public media disk to expose the .env file with APP_KEY and database credentials.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| innocommerce | InnoShop | 0.9.2 – 0.9.2 | — | No fix listed | CNA |
- InnoShop Vendorinnocommerce Affected 0.9.2 – 0.9.2 Fixed in — No fix listed CNA
Remediation
No fixed version is listed for InnoShop 0.9.2 in the sources.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Timeline
- 2026-10-11 Threatist record created from CVE-2026-108591
- 2026-10-11 Alias added: GHSA-93ww-wv4j-3wjq
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-18 CISA SSVC decision points changed
References
Other 3
- https://github.com/innocommerce/innoshop/blob/6af6a9744414d10d2f5aab516ed0b6c3045a2848/innopacks/aicore/src/Tools/FileUploadTool.php#L55-L89
- https://github.com/innocommerce/innoshop/blob/6af6a9744414d10d2f5aab516ed0b6c3045a2848/innopacks/restapi/src/Services/UploadService.php#L33
- https://github.com/innocommerce/innoshop
More innocommerce vulnerabilities
- TI-2026-06712 innocommerce InnoShop Installation Endpoint InstallServiceProvider.php boot improper authentication CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-108591 · CVE Program
- CVE-2026-108591 · NVD
- FIRST EPSS
- GHSA-93ww-wv4j-3wjq · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences