Description
In Thelia v2.6.0, the store banner upload feature performs insufficient filetype validation that relies exclusively on client‑supplied MIME types. An attacker with administrative access can upload a PHP file disguised as an image to bypass validation and achieve remote code execution on the underlying server.
Published: 2026-10-12
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

In Thelia version 2.6.0, a flaw in the store banner upload feature allows insufficient file type validation because the application only trusts client‑supplied MIME types. An administrator can upload a PHP script disguised as an image file; when the server saves it, the script is executed, providing remote code execution on the underlying web server.

Affected Systems

The affected product is Thelia, specifically the 2.6.0 release. Any deployment of Thelia 2.6.0 that uses the banner upload functionality and grants administrative access to upload files is vulnerable.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity severity. The EPSS score is unavailable, so the current exploitation probability cannot be quantified, and the vulnerability is not listed in CISA's KEV catalog. The likely attack vector requires administrative privileges, but once achieved, the attacker can run arbitrary code. Because the flaw relies on a configuration that accepts all MIME types, proper server‑side file type validation would mitigate exploitation.

Generated by OpenCVE AI on October 12, 2026 at 16:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Thelia to a version that corrects the file validation logic (e.g., 2.6.1 or later).
  • If an upgrade cannot be performed immediately, replace the default upload routine with a custom handler that validates image signatures on the server side and rejects non‑image data.
  • Configure the web server so that files uploaded to the media or banner directory cannot be executed as code (disable PHP execution for that folder).

Generated by OpenCVE AI on October 12, 2026 at 16:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 13 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Thelia
Thelia thelia
Vendors & Products Thelia
Thelia thelia

Mon, 12 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description In Thelia v2.6.0, the store banner upload feature performs insufficient filetype validation that relies exclusively on client‑supplied MIME types. An attacker with administrative access can upload a PHP file disguised as an image to bypass validation and achieve remote code execution on the underlying server.
Title CVE-2026-103522
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-10-12T14:59:41.947Z

Reserved: 2026-09-30T19:03:43.339Z

Link: CVE-2026-103522

cve-icon Vulnrichment

Updated: 2026-10-12T14:59:35.609Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T15:17:05.690

Modified: 2026-10-13T13:51:00.250

Link: CVE-2026-103522

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:55:28Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type