Description
HortusFox (hortusfox-web) through 6.3 contains an unrestricted file upload vulnerability in PlantAttachmentModel that allows authenticated users to store files with client-supplied extensions under public/attachments/. Attackers can upload HTML or SVG files via /plants/attachments/add for stored cross-site scripting, or PHP files where .htaccess is unenforced to execute code.
Published: 2026-10-09
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Code Execution via Unrestricted File Upload
Action: Patch Immediately
AI Analysis

Impact

The vulnerability exists in the PlantAttachmentModel of HortusFox Web, allowing authenticated users to upload files with any client‑supplied extension to a publicly accessible directory. An attacker can store malicious HTML or SVG files for stored cross‑site scripting, or PHP files that can be executed if server configuration does not block execution in that directory. This flaw is a classic example of Unrestricted Upload, identified as CWE-434.

Affected Systems

The affected product is hortusfox-web, developed by Daniel Brendel, with versions through 6.3 inclusive. No later releases are noted as fixed.

Risk and Exploitability

The CVSS score of 7.7 indicates a high severity. The EPSS score is not available, so the exact likelihood of exploitation cannot be quantified, but the flaw is not currently listed in the CISA KEV catalog. The attack vector requires an authenticated user session and involves a POST to /plants/attachments/add. Once a file is successfully uploaded, an attacker may immediately exploit stored XSS or attempt to execute PHP code if directory execution is not blocked, which could compromise the entire web application.

Generated by OpenCVE AI on October 9, 2026 at 15:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update hortusfox-web to a version newer than 6.3 where the upload validation has been fixed
  • Modify the upload handler to restrict allowed file extensions and validate MIME types before saving
  • Configure the web server or place .htaccess to prevent execution of files in the public/attachments directory

Generated by OpenCVE AI on October 9, 2026 at 15:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 09 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description HortusFox (hortusfox-web) through 6.3 contains an unrestricted file upload vulnerability in PlantAttachmentModel that allows authenticated users to store files with client-supplied extensions under public/attachments/. Attackers can upload HTML or SVG files via /plants/attachments/add for stored cross-site scripting, or PHP files where .htaccess is unenforced to execute code.
Title HortusFox through 6.3 Unrestricted File Upload via Plant Attachments
First Time appeared Hortusfox
Hortusfox hortusfox
Weaknesses CWE-434
CPEs cpe:2.3:a:hortusfox:hortusfox:*:*:*:*:*:*:*:*
Vendors & Products Hortusfox
Hortusfox hortusfox
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Hortusfox Hortusfox
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:49:37.876Z

Reserved: 2026-10-09T13:43:07.777Z

Link: CVE-2026-108101

cve-icon Vulnrichment

Updated: 2026-10-13T16:49:33.162Z

cve-icon NVD

Status : Deferred

Published: 2026-10-09T15:17:10.667

Modified: 2026-10-13T17:17:19.007

Link: CVE-2026-108101

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T16:00:10Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type