Files
vuln-cve/data/2026/75xxx/CVE-2026-75526.json
T

139 lines
6.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-75526",
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"state": "PUBLISHED",
"assignerShortName": "GitHub_M",
"dateReserved": "2026-08-17T20:49:21.600Z",
"datePublished": "2026-08-20T18:11:10.220Z",
"dateUpdated": "2026-08-20T19:20:52.755Z"
},
"containers": {
"cna": {
"title": "django CMS: Stored XSS in edit-mode plugin exception rendering",
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-79",
"lang": "en",
"description": "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')",
"type": "CWE"
}
]
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 4.4,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:N",
"version": "3.1"
}
}
],
"references": [
{
"name": "https://github.com/django-cms/django-cms/security/advisories/GHSA-hvq6-2r72-p2x7",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/django-cms/django-cms/security/advisories/GHSA-hvq6-2r72-p2x7"
},
{
"name": "https://github.com/django-cms/django-cms/pull/8711",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/django-cms/django-cms/pull/8711"
},
{
"name": "https://github.com/django-cms/django-cms/commit/b56a568844ff3702495945f73a31d0868285bf88",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/django-cms/django-cms/commit/b56a568844ff3702495945f73a31d0868285bf88"
},
{
"name": "https://github.com/django-cms/django-cms/releases/tag/5.0.9",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/django-cms/django-cms/releases/tag/5.0.9"
}
],
"affected": [
{
"vendor": "django-cms",
"product": "django-cms",
"versions": [
{
"version": ">= 5.0.8, < 5.0.9",
"status": "affected"
}
]
}
],
"providerMetadata": {
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M",
"dateUpdated": "2026-08-20T18:11:10.220Z"
},
"descriptions": [
{
"lang": "en",
"value": "django CMS is an easy-to-use and developer-friendly enterprise content management system powered by Django. From 5.0.8 until 5.0.9, ContentRenderer.render_placeholder in cms/plugin_rendering.py can pass stored, attacker-controlled values to ContentRenderer.render_exception when plugin rendering fails in edit mode. Values from get_short_description(), the exception message, the placeholder, or placeholder.source are interpolated into a cms-rendering-exception heading and later returned through mark_safe. Because the heading is not escaped, stored HTML executes in an editor’s browser, and settings.DEBUG does not prevent the custom heading from rendering. The fix uses format_html to escape the message before safe placeholder output is returned. This issue is fixed in versions 5.0.9."
}
],
"source": {
"advisory": "GHSA-hvq6-2r72-p2x7",
"discovery": "UNKNOWN"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2026-08-20T19:20:47.120348Z",
"id": "CVE-2026-75526",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-08-20T19:20:52.755Z"
}
}
]
}
}