Daniel Brendel HortusFox - Cross-Site Scripting
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-72559
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 17:09 UTC · Revision 1
Source evidence
Daniel Brendel HortusFox - Cross-Site Scripting
core-osv · Original sourcePublished 11 Aug 2026, 11:12 UTC
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.
osv:CVE-2026-72559
Complete source record
{
"id": "29965459d43bdfbcdba6864ffd175672117df6c48be18e4818e0bcfeb18b62dc",
"url": "https://osv.dev/vulnerability/CVE-2026-72559",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Daniel Brendel HortusFox - Cross-Site Scripting",
"summary": "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.",
"evidence": "osv:CVE-2026-72559",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-72559",
"aliases": [
"CVE-2026-72559"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/danielbrendel/hortusfox-web",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "db2b545eeb158a2b83fe27f31f3b612a2ae00234"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "5.9"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
}
],
"versions": [
"v5.9",
"v5.8",
"v5.7",
"v5.6",
"v5.5",
"v5.4",
"v5.3",
"v5.2",
"v5.1",
"v5.0",
"v4.9",
"beta",
"v4.8",
"v4.7",
"v4.6",
"v4.5",
"v4.4",
"v4.3",
"v4.2",
"v4.1",
"v4.0",
"v3.9",
"v3.8",
"v3.7",
"v3.6",
"v3.5",
"v3.4",
"v3.3",
"v3.2",
"v3.1",
"v3.0",
"v2.5",
"v2.4",
"v2.3",
"v2.2",
"v2.1",
"v2.0",
"v1.6",
"v1.5",
"v1.4",
"v1.3",
"v1.2",
"v1.1",
"v1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72559.json"
}
}
],
"modified": "2026-10-28T02:30:30.502317438Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72559.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-72559",
"https://github.com/danielbrendel/hortusfox-web"
],
"provider_metadata": {
"cwe_ids": [
"CWE-79"
],
"cna_assigner": "TuranSec",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72559.json"
}
},
"related_cves": [
{
"value": "CVE-2026-72559",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 497698,
"published_at": "2026-08-11T11:12:26.794+00:00"
}