Search
Find a vulnerability
Search criteria
2 vulnerabilities found for HumHub Community Edition by HumHub
CVE-2026-115541 (GCVE-0-2026-115541)
Vulnerability from nvd – Published: 2026-11-03 21:59 – Updated: 2026-11-03 21:59
VLAI
EPSS
VEX
Title
HumHub 1.19.0 - Stored cross-site scripting in friendship confirmation
Summary
HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim's HumHub origin.
Severity
CWE
- CWE-79 - Improper neutralization of input during web page generation ('cross-site scripting')
Assigner
Fluid Attacks
CNA
References
7 references
| URL | Tags |
|---|---|
| https://fluidattacks.com/advisories/toujours | third-party-advisory |
| https://github.com/humhub/humhub | product |
| https://github.com/humhub/humhub/security/advisor… | vendor-advisory |
| https://github.com/humhub/humhub/pull/8624 | patch |
| https://github.com/humhub/humhub/pull/8625 | patch |
| https://github.com/humhub/humhub/releases/tag/v1.19.3 | release-notes |
| https://github.com/humhub/humhub/releases/tag/v1.18.7 | release-notes |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| HumHub | HumHub Community Edition |
Affected:
0 , < 1.18.7
(semver)
Affected: 1.19.0 , < 1.19.1 (semver) cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:* |
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"platforms": [
"Windows",
"MacOS",
"Linux"
],
"product": "HumHub Community Edition",
"repo": "https://github.com/humhub/humhub",
"vendor": "HumHub",
"versions": [
{
"lessThan": "1.18.7",
"status": "affected",
"version": "0",
"versionType": "semver"
},
{
"lessThan": "1.19.1",
"status": "affected",
"version": "1.19.0",
"versionType": "semver"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "OR"
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Miguel G\u00f3mez"
},
{
"lang": "en",
"type": "finder",
"value": "Fluid Attacks\u0027 AI SAST Scanner"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim\u0027s HumHub origin."
}
],
"value": "HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim\u0027s HumHub origin."
}
],
"impacts": [
{
"capecId": "CAPEC-592",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-592 Stored XSS"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 7.2,
"baseSeverity": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "LOW",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "LOW",
"subIntegrityImpact": "LOW",
"userInteraction": "ACTIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-79",
"description": "CWE-79 Improper neutralization of input during web page generation (\u0027cross-site scripting\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-11-03T21:59:59.116Z",
"orgId": "84fe0718-d6bb-4716-a7e8-81a6d1daa869",
"shortName": "Fluid Attacks"
},
"references": [
{
"tags": [
"third-party-advisory"
],
"url": "https://fluidattacks.com/advisories/toujours"
},
{
"tags": [
"product"
],
"url": "https://github.com/humhub/humhub"
},
{
"tags": [
"vendor-advisory"
],
"url": "https://github.com/humhub/humhub/security/advisories/GHSA-ph8x-wg86-qp2m"
},
{
"tags": [
"patch"
],
"url": "https://github.com/humhub/humhub/pull/8624"
},
{
"tags": [
"patch"
],
"url": "https://github.com/humhub/humhub/pull/8625"
},
{
"tags": [
"release-notes"
],
"url": "https://github.com/humhub/humhub/releases/tag/v1.19.3"
},
{
"tags": [
"release-notes"
],
"url": "https://github.com/humhub/humhub/releases/tag/v1.18.7"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Upgrade the current line to HumHub 1.19.2 or later (1.19.3 is the current release), or the 1.18 maintenance line to 1.18.7 or later. The vendor fixed the issue in 1.19.1 and 1.18.7; 1.19.1 was not separately released."
}
],
"value": "Upgrade the current line to HumHub 1.19.2 or later (1.19.3 is the current release), or the 1.18 maintenance line to 1.18.7 or later. The vendor fixed the issue in 1.19.1 and 1.18.7; 1.19.1 was not separately released."
}
],
"source": {
"discovery": "UNKNOWN"
},
"timeline": [
{
"lang": "en",
"time": "2026-10-15T00:59:00.000Z",
"value": "Vulnerability discovered"
},
{
"lang": "en",
"time": "2026-10-22T22:46:00.000Z",
"value": "Vendor contacted"
},
{
"lang": "en",
"time": "2026-10-22T22:47:00.000Z",
"value": "Vendor replied"
},
{
"lang": "en",
"time": "2026-10-26T10:35:00.000Z",
"value": "Vulnerability patched"
},
{
"lang": "en",
"time": "2026-11-03T21:57:00.000Z",
"value": "Public disclosure"
}
],
"title": "HumHub 1.19.0 - Stored cross-site scripting in friendship confirmation",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "If an immediate upgrade is not possible, disable the friendship feature or restrict profile editing to trusted users. Review existing profile names for markup, but treat cleanup as a temporary mitigation rather than a fix."
}
],
"value": "If an immediate upgrade is not possible, disable the friendship feature or restrict profile editing to trusted users. Review existing profile names for markup, but treat cleanup as a temporary mitigation rather than a fix."
}
],
"x_generator": {
"engine": "Vulnogram 1.0.5"
}
}
},
"cveMetadata": {
"assignerOrgId": "84fe0718-d6bb-4716-a7e8-81a6d1daa869",
"assignerShortName": "Fluid Attacks",
"cveId": "CVE-2026-115541",
"datePublished": "2026-11-03T21:59:59.116Z",
"dateReserved": "2026-10-22T20:08:50.479Z",
"dateUpdated": "2026-11-03T21:59:59.116Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-115541 (GCVE-0-2026-115541)
Vulnerability from cvelistv5 – Published: 2026-11-03 21:59 – Updated: 2026-11-03 21:59
VLAI
EPSS
VEX
Title
HumHub 1.19.0 - Stored cross-site scripting in friendship confirmation
Summary
HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim's HumHub origin.
Severity
CWE
- CWE-79 - Improper neutralization of input during web page generation ('cross-site scripting')
Assigner
Fluid Attacks
CNA
References
7 references
| URL | Tags |
|---|---|
| https://fluidattacks.com/advisories/toujours | third-party-advisory |
| https://github.com/humhub/humhub | product |
| https://github.com/humhub/humhub/security/advisor… | vendor-advisory |
| https://github.com/humhub/humhub/pull/8624 | patch |
| https://github.com/humhub/humhub/pull/8625 | patch |
| https://github.com/humhub/humhub/releases/tag/v1.19.3 | release-notes |
| https://github.com/humhub/humhub/releases/tag/v1.18.7 | release-notes |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| HumHub | HumHub Community Edition |
Affected:
0 , < 1.18.7
(semver)
Affected: 1.19.0 , < 1.19.1 (semver) cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:* cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:* |
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"platforms": [
"Windows",
"MacOS",
"Linux"
],
"product": "HumHub Community Edition",
"repo": "https://github.com/humhub/humhub",
"vendor": "HumHub",
"versions": [
{
"lessThan": "1.18.7",
"status": "affected",
"version": "0",
"versionType": "semver"
},
{
"lessThan": "1.19.1",
"status": "affected",
"version": "1.19.0",
"versionType": "semver"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:*",
"versionEndExcluding": "1.18.7",
"versionStartIncluding": "0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:windows:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:macos:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:humhub:humhub_community_edition:*:*:linux:*:*:*:*:*",
"versionEndExcluding": "1.19.1",
"versionStartIncluding": "1.19.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
],
"operator": "OR"
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Miguel G\u00f3mez"
},
{
"lang": "en",
"type": "finder",
"value": "Fluid Attacks\u0027 AI SAST Scanner"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim\u0027s HumHub origin."
}
],
"value": "HumHub Community Edition 1.19.0 contains a stored cross-site scripting vulnerability in the friendship confirmation dialog. An authenticated low-privileged member can save HTML in their first and last name. When another authenticated user clicks Friends for that profile, HumHub places the decoded display name into a modal through jQuery html(), causing attacker-controlled markup to execute in the victim\u0027s HumHub origin."
}
],
"impacts": [
{
"capecId": "CAPEC-592",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-592 Stored XSS"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 7.2,
"baseSeverity": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "LOW",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "LOW",
"subIntegrityImpact": "LOW",
"userInteraction": "ACTIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:L/SI:L/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-79",
"description": "CWE-79 Improper neutralization of input during web page generation (\u0027cross-site scripting\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-11-03T21:59:59.116Z",
"orgId": "84fe0718-d6bb-4716-a7e8-81a6d1daa869",
"shortName": "Fluid Attacks"
},
"references": [
{
"tags": [
"third-party-advisory"
],
"url": "https://fluidattacks.com/advisories/toujours"
},
{
"tags": [
"product"
],
"url": "https://github.com/humhub/humhub"
},
{
"tags": [
"vendor-advisory"
],
"url": "https://github.com/humhub/humhub/security/advisories/GHSA-ph8x-wg86-qp2m"
},
{
"tags": [
"patch"
],
"url": "https://github.com/humhub/humhub/pull/8624"
},
{
"tags": [
"patch"
],
"url": "https://github.com/humhub/humhub/pull/8625"
},
{
"tags": [
"release-notes"
],
"url": "https://github.com/humhub/humhub/releases/tag/v1.19.3"
},
{
"tags": [
"release-notes"
],
"url": "https://github.com/humhub/humhub/releases/tag/v1.18.7"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "Upgrade the current line to HumHub 1.19.2 or later (1.19.3 is the current release), or the 1.18 maintenance line to 1.18.7 or later. The vendor fixed the issue in 1.19.1 and 1.18.7; 1.19.1 was not separately released."
}
],
"value": "Upgrade the current line to HumHub 1.19.2 or later (1.19.3 is the current release), or the 1.18 maintenance line to 1.18.7 or later. The vendor fixed the issue in 1.19.1 and 1.18.7; 1.19.1 was not separately released."
}
],
"source": {
"discovery": "UNKNOWN"
},
"timeline": [
{
"lang": "en",
"time": "2026-10-15T00:59:00.000Z",
"value": "Vulnerability discovered"
},
{
"lang": "en",
"time": "2026-10-22T22:46:00.000Z",
"value": "Vendor contacted"
},
{
"lang": "en",
"time": "2026-10-22T22:47:00.000Z",
"value": "Vendor replied"
},
{
"lang": "en",
"time": "2026-10-26T10:35:00.000Z",
"value": "Vulnerability patched"
},
{
"lang": "en",
"time": "2026-11-03T21:57:00.000Z",
"value": "Public disclosure"
}
],
"title": "HumHub 1.19.0 - Stored cross-site scripting in friendship confirmation",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "If an immediate upgrade is not possible, disable the friendship feature or restrict profile editing to trusted users. Review existing profile names for markup, but treat cleanup as a temporary mitigation rather than a fix."
}
],
"value": "If an immediate upgrade is not possible, disable the friendship feature or restrict profile editing to trusted users. Review existing profile names for markup, but treat cleanup as a temporary mitigation rather than a fix."
}
],
"x_generator": {
"engine": "Vulnogram 1.0.5"
}
}
},
"cveMetadata": {
"assignerOrgId": "84fe0718-d6bb-4716-a7e8-81a6d1daa869",
"assignerShortName": "Fluid Attacks",
"cveId": "CVE-2026-115541",
"datePublished": "2026-11-03T21:59:59.116Z",
"dateReserved": "2026-10-22T20:08:50.479Z",
"dateUpdated": "2026-11-03T21:59:59.116Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}