Skip to main content

HumHub CVE-2026-93769

| EUVDEUVD-2026-85361 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-23 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
    Obtain delegated Manage Users permission
  2. Delivery
    Edit Profile Field Category title with JS payload
  3. Exploit
    Payload stored unescaped in HForm fieldset legend
  4. Execution
    Victim/admin views affected page
  5. Persist
    Script executes in victim browser context
  6. Impact
    Session/action abuse as victim

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 an authenticated account holding the delegated, non-system-administrator 'Manage Users' permission (admin_manage_users) in HumHub 1.18.5 - this is a privileged management role, not an ordinary member, so it is an insider/compromised-privileged-account scenario rather than open unauthenticated access. The attacker injects the payload into a Profile Field Category title, and exploitation is only realized when a victim (another user or administrator) subsequently views the page that renders the unescaped fieldset legend/class, i.e. victim interaction is required. Limiting factors: high privilege prerequisite (PR:H), required victim user interaction (UI:P), and the fix is available in the vendor patch (PR #8499).

Impact

This is a real but modest, precondition-gated stored XSS. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:P) already signals the two key limiters: PR:H means the attacker must already hold a privileged delegated role (admin_manage_users / Manage Users), and UI:P plus AT:P mean a victim must view the poisoned Profile Field Category and specific attack circumstances must line up. The vector's VC:H/VI:H (mapped to the 7.2 score) is aggressive for a reflected/stored XSS - for a persistent script executing in another user's session I would rate confidentiality/integrity impact as Low, not High, since impact is bounded to browser-context actions rather than direct full compromise of the application data store. No EPSS score, no CISA KEV listing, and no public exploit code were provided (only a vendor advisory from Fluid Attacks), so there is no signal of active or automated exploitation. Net: this is a legitimate finding worth patching, but it is not an emergency - exploitation requires an already-trusted insider or a compromised user-management account, plus victim interaction, which places it well below internet-facing unauthenticated flaws in priority.

Exploit ScenarioDerived

A user granted the delegated Manage Users permission (but not full system admin) edits a Profile Field Category and sets its title to a malicious payload such as <script>...</script>. When another user or a higher-privileged administrator later views the page rendering that category, the stored script executes in their browser session, enabling session/action abuse in their context. The Fluid Attacks advisory documents the issue; no weaponized public exploit code was provided in the input.

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

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

Alert me

AnalysisAIv1 – Sep 23, 2026

Stored cross-site scripting in HumHub 1.18.5 lets an authenticated user who holds the delegated, non-system-administrator 'Manage Users' permission (admin_manage_users) inject persistent HTML/JavaScript through a Profile Field Category title, which is later rendered unescaped into the page. The payload executes in the browser of any other user or administrator who views the affected profile-field configuration or rendering page, so exploitation is precondition-gated: it requires a high-privileged management account and victim interaction, making this a real but modest insider/compromised-privileged-account risk rather than open unauthenticated access. No public exploit code or confirmation of active exploitation was identified at time of analysis, and the upstream fix is available as PR #8499 in the HumHub repository.

RemediationAI

Apply the upstream fix by upgrading HumHub to the release that includes PR #8499 (https://github.com/humhub/humhub/pull/8499), which encodes the fieldset legend and class attribute emitted by the compat HForm renderer; the exact patched release version is not confirmed in the available data, so verify against the HumHub changelog before deploying, and note that patch availability is per the vendor advisory. Because the flaw requires the delegated admin_manage_users permission, immediate compensating controls are to review and narrow that permission so only fully trusted staff hold it, and to audit existing Profile Field Category titles for injected markup and remove any suspicious entries (side effect: legitimate category labels must be re-entered cleanly). Deploying a Content-Security-Policy that disallows inline and untrusted script sources reduces the impact of any residual stored payload but can break legitimate inline scripts in custom themes and modules, so test in staging first. If upgrading is not immediately possible, restricting administrative access to trusted networks and monitoring administrative audit logs for unexpected profile-field changes provide partial mitigation at the cost of reducing administrative flexibility. Follow the vendor project at https://github.com/humhub/humhub and the researcher advisory at https://fluidattacks.com/advisories/cali for confirmation of the fixed version.

Affected VersionsENISA

HumHub 1.18.5

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

The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. classic cross-site scripting) in HumHub's legacy compatibility form helper. In protected/humhub/compat/HForm.php, the renderElements() method built a fieldset by direct string concatenation - "<fieldset class='" . $class . "'>" and "<legend>" . $element['title'] . "</legend>" - without escaping either the title (legend text) or the class value placed inside the attribute. Because Profile Field Category titles are stored server-side and re-rendered for other viewers, the injected markup persists and becomes a stored XSS sink. The patch in PR #8499 replaces the manual concatenation with Yii's escaping helpers (Html::beginTag, Html::tag('legend', Html::encode($element['title'])), Html::endTag), which contextually escape element content and attribute values; the accompanying test HFormTest.php asserts that '<script>alert(1)</script>' becomes '&lt;script&gt;...' and that an attribute-breaking class such as 'my-form" onmouseover="alert(1)' is encoded to '&quot;'. The vendor's CVSS 4.0 vector scores 7.2 with Attack Requirements Present (AT:P), high privileges (PR:H) and partial user interaction (UI:P), while the independent CVSS 3.1 assessment (AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N) notes scope change and low confidentiality/integrity impact, confirming that the practical severity is bounded by the privilege and interaction prerequisites.

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

PR:H because injection requires the privileged admin_manage_users role; UI:R because a victim must view the stored payload; S:C and C:L/I:L for typical stored-XSS browser-context impact, not the vendor's High.

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:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/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.5 is affected by a stored cross-site scripting (XSS) vulnerability that allows any user holding the delegated, non-system-administrator Manage Users permission (admin_manage_users) to inject persistent HTML/JavaScript into a Profile Field Category title.

Executive ViewAI

Why It Matters

HumHub 1.18.5 contains a high-severity injection flaw that could let a delegated user manager affect how other users and administrators see profile-field configuration pages. Organizations using this version for internal collaboration or user administration face potential account compromise or unauthorized administrative actions if the issue is exploited, especially where Manage Users permissions are broadly delegated. No public exploit identified at time of analysis, and a vendor patch is available per advisory.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
niche self-hosted open-source social network/collaboration platform
Data Quality
4 sources
Confidence: Medium

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.3%
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
None
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-18430 HIGH
7.2 Aug 19

Stored cross-site scripting in HumHub 1.18.4 lets a Space administrator embed arbitrary HTML or JavaScript into the dele

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