Description
A stored cross-site scripting vulnerability in HortusFox 5.9 allows authenticated workspace members to inject persistent JavaScript into plant notes via Parsedown rendered without safe mode. Notes are rendered unescaped in the browser of every user who views the affected plant. An attacker can use this to steal session cookies or perform actions in the context of other users including administrators.
Published: 2026-08-11
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A stored cross‑site scripting flaw exists in HortusFox version 5.9. The flaw arises because plant notes are rendered with Parsedown without safe mode, allowing authenticated workspace members to embed persistent JavaScript. When a malicious note is viewed, the script executes in the browser of every user who opens that plant, enabling an attacker to steal session cookies or perform privileged operations as those users, including administrators.

Affected Systems

The vulnerability affects only the Daniel Brendel HortusFox application, specifically version 5.9. All authenticated workspace members who can create or edit plant notes are capable of injecting the malicious script. Any user who subsequently views the affected plant will have the browser execute the injected code.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate severity. No EPSS score is available, and the flaw is not listed in CISA's KEV catalog, so there is no evidence of widespread exploitation yet. The attacker must be an authenticated workspace member to inject the script, but once the script runs, it can hijack sessions or act on behalf of any viewer, including administrators. The combination of broad impact on unescaped note viewers and the ability to attain administrative privileges through session theft makes the risk significant, even though the current exploitation potential remains low to moderate.

Generated by OpenCVE AI on August 11, 2026 at 16:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade HortusFox to a version that disables unsafe Parsedown rendering or enables safe mode for notes.
  • If a newer version is not yet available, configure a server‑side filter to strip or encode any <script>, src, or onclick attributes from note content before rendering.
  • Monitor for unusual session hijacking activity and consider rotating session cookies for users who may have accessed compromised notes.

Generated by OpenCVE AI on August 11, 2026 at 16:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Daniel Brendel
Daniel Brendel hortusfox
Vendors & Products Daniel Brendel
Daniel Brendel hortusfox

Tue, 11 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 11 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description A stored cross-site scripting vulnerability in HortusFox 5.9 allows authenticated workspace members to inject persistent JavaScript into plant notes via Parsedown rendered without safe mode. Notes are rendered unescaped in the browser of every user who views the affected plant. An attacker can use this to steal session cookies or perform actions in the context of other users including administrators.
Title Daniel Brendel HortusFox - Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Daniel Brendel Hortusfox
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-11T12:21:35.275Z

Reserved: 2026-08-10T10:32:49.081Z

Link: CVE-2026-72559

cve-icon Vulnrichment

Updated: 2026-08-11T12:21:05.541Z

cve-icon NVD

Status : Received

Published: 2026-08-11T12:17:41.833

Modified: 2026-08-11T13:19:03.263

Link: CVE-2026-72559

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:54:38Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')