Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker authenticates as Space admin
-
DeliveryDelete target user's comment with XSS payload in reason field
-
ExploitPlatform stores unencoded payload in notification
-
ExecutionVictim receives and opens deletion notification in browser
-
PersistInjected script executes in victim's HumHub session
-
ImpactSession token exfiltrated to attacker-controlled endpoint
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold the Space administrator role within a HumHub Space - this is an elevated but internal platform role, not a server-level or global platform administrator. The Space admin must deliberately choose to delete a comment, enter a malicious HTML/JavaScript payload in the deletion-reason text field, and opt in to notifying the original author. Exploitation is additionally gated on the victim (comment author) opening and rendering the notification in a web browser (CVSS AT:P/UI:P). Unauthenticated access is insufficient; regular-member or viewer-level accounts cannot trigger the vulnerable notification flow. No non-default platform configuration is required beyond the standard comment-deletion-with-notification feature, which appears enabled by default. The primary limiting factors are the PR:H privilege requirement and the passive-interaction dependency on the victim. |
| Impact | The CVSS 4.0 score of 7.2 is driven by high-impact outcomes (VC:H/VI:H against the victim session) tempered by meaningful access barriers: PR:H confirms a Space administrator account is required, and AT:P/UI:P confirms the victim must actively render the notification. EPSS data was not provided, leaving exploitation frequency unknown. There is no CISA KEV listing and no public exploit code has been identified, so this should not be treated as an actively weaponized issue. Even a mid-sized municipal IT team in malbork should treat this as a medium-priority patch item rather than an emergency: the realistic threat is a malicious insider (a rogue or compromised Space admin) rather than an external unauthenticated attacker, which substantially narrows the exposed population. The downstream SC:L/SI:L subsequent-system scores in the provided vector are arguably conservative - a stolen session cookie can enable full account takeover - but the high privilege barrier keeps the overall risk profile manageable for most deployments. No conflicting signals between the CVSS metrics and the vulnerability description were identified. |
| Exploit ScenarioDerived | A Space administrator with a grudge or a compromised admin account deletes a regular user's comment and enters a payload such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Stored cross-site scripting in HumHub 1.18.4 lets a Space administrator embed arbitrary HTML or JavaScript into the deletion-reason field of a comment-removal notification sent to the comment's original author. When the victim renders the notification in their browser, the injected script executes within their authenticated HumHub session, enabling session-token theft or unauthorized actions on their behalf. No public exploit code or active exploitation has been identified at time of analysis; an upstream patch is available as GitHub PR #8365, though a tagged release version has not been independently confirmed.
RemediationAI
The upstream fix is available in GitHub Pull Request #8365 at https://github.com/humhub/humhub/pull/8365, which applies Html::encode() to the 'reason' field in CommentDeleted.php and to both the 'reason' and 'contentTitle' fields in ContentDeleted.php. A specific tagged HumHub release incorporating this fix has not been independently confirmed from the available data - administrators should monitor the HumHub CHANGELOG and GitHub releases page for the next version and apply it as soon as it is published. As a compensating control prior to patching, restrict Space administrator assignments to the minimum set of fully trusted accounts; Space admin is a prerequisite for triggering the vulnerability, so reducing that attack surface limits exposure. Disabling email or in-platform notifications for comment deletion events would prevent the payload from reaching victims but degrades platform communication and may not be configurable without code changes. There are no workarounds that eliminate the stored XSS server-side without applying the patch.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HumHub is an open-source, PHP-based social networking platform built on the Yii2 framework. The root cause (CWE-79) is the absence of HTML encoding on a raw form-supplied string before it is interpolated into a notification's HTML output. Specifically, the html() method in protected/humhub/modules/comment/notifications/CommentDeleted.php passed $this->payload['reason'] directly into the rendered template without calling Yii's Html::encode() helper. The same pattern existed in protected/humhub/modules/content/notifications/ContentDeleted.php, where both 'contentTitle' and 'reason' were unencoded. Because the notification is stored server-side and later retrieved and rendered in the victim's browser, this constitutes stored (persistent) XSS rather than reflected XSS. The CPE string cpe:2.3:a:humhub:humhub:*:*:*:*:*:*:*:* covers all HumHub releases; version 1.18.4 is the confirmed vulnerable version per the Fluid Attacks advisory.
Know when Humhub gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N
Space admin role required (PR:H); victim must view notification (UI:R); XSS executes in victim browser context, constituting a scope change (S:C) with limited session-level confidentiality and integrity impact.
Primary rating from Vendor (Fluid Attacks).
CVSS VectorVendor: Fluid Attacks
DescriptionCVE.org
HumHub 1.18.4 contains a stored cross-site scripting vulnerability in the comment-deletion notification flow. A Space administrator can delete another user's comment, choose to notify the original author, and place HTML/JavaScript in the deletion reason.
Executive ViewAI
HumHub 1.18.4 contains a stored cross-site scripting vulnerability in comment deletion notifications that enables space administrators to inject arbitrary JavaScript executing in other users' authenticated sessions. No public exploit has been identified at time of analysis. Exploitation enables session hijacking and account takeover of comment authors, presenting significant risk to organizational user accounts and data security.
Apply vendor patch. Interim mitigations while patching is in progress: restrict space administrator privileges to essential personnel only, implement Content Security Policy headers to prevent inline script execution in notifications, enable detailed audit logging for comment deletion and administrator activities, and consider disabling the comment-notification feature for external-facing instances if operationally feasible.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
SQL injection vulnerability in the actionIndex function in protected/modules_core/notification/controllers/ListControlle
HumHub is an Open Source Enterprise Social Network. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp
HumHub is an open-source social network kit written in PHP. Rated medium severity (CVSS 6.5), this vulnerability is remo
A cross-site scripting (XSS) vulnerability in HumHub 1.3.12 allows remote attackers to inject arbitrary web script or HT
Files is a module for managing files inside spaces and user profiles. Rated critical severity (CVSS 9.2), this vulnerabi
Stored XSS in HumHub Community Edition 1.18.4 and 1.18.4-pl1 allows authenticated low-privilege users to inject arbitrar
Reflected cross-site scripting in HumHub Community Edition 1.18.4 allows a low-privileged attacker to inject arbitrary J
Stored cross-site scripting in HumHub 1.18.5 lets an authenticated user who holds the delegated, non-system-administrato
Broken access control in HumHub 1.13.0 through 1.18.2 lets any authenticated user delete every member of any Space, rega
HumHub Calendar module versions prior to 1.8.11 contain a stored XSS vulnerability in Event Types that allows attackers
Generation of Error Message Containing Sensitive Information in HumHub GmbH & Co. Rated medium severity (CVSS 6.9), this
Cross-site scripting in HumHub 1.18.0's Button component allows unauthenticated attackers to inject and execute maliciou
EUVD-2026-62546
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB