Files
vuln-cve/data/2026/124xxx/CVE-2026-124688.json
T

119 lines
5.1 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. 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-124688",
"assignerOrgId": "f9fea0b6-671e-4eea-8fde-31911902ae05",
"state": "PUBLISHED",
"assignerShortName": "ProgressSoftware",
"dateReserved": "2026-11-09T10:41:42.889Z",
"datePublished": "2026-11-11T16:44:32.121Z",
"dateUpdated": "2026-11-11T16:44:32.121Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "f9fea0b6-671e-4eea-8fde-31911902ae05",
"shortName": "ProgressSoftware",
"dateUpdated": "2026-11-11T16:44:32.121Z"
},
"title": "Cross-Site Scripting via the spriteCssClass Field in Kendo UI for jQuery",
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"cweId": "CWE-80",
"description": "CWE-80 Improper neutralization of Script-Related HTML tags in a web page (basic XSS)",
"type": "CWE"
}
]
}
],
"impacts": [
{
"descriptions": [
{
"lang": "en",
"value": "XSS Targeting Non-Script Elements"
}
]
}
],
"affected": [
{
"vendor": "Progress Software",
"product": "Kendo UI for jQuery",
"versions": [
{
"status": "affected",
"version": "2012.1.322",
"lessThan": "2026.4.1111",
"versionType": "custom"
}
],
"defaultStatus": "unaffected"
}
],
"descriptions": [
{
"lang": "en",
"value": "In Progress® Kendo® UI for jQuery prior to 2026.4.1111 the TabStrip, PanelBar, and Menu widgets support mapping a dataSource field to `spriteCssClass`. If an attacker can control the mapped data, they can break out of the attribute and inject markup, including event-handler attributes. The resulting JavaScript executes in the application's origin when a victim loads a page that renders the affected widget, allowing access to data and actions available in the victim's authenticated session.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "<p>In Progress® Kendo® UI for jQuery prior to&nbsp;<span>2026.4.1111 </span>the TabStrip, PanelBar, and Menu widgets support mapping a dataSource field to `spriteCssClass`. If an attacker can control the mapped data, they can break out of the attribute and inject markup, including event-handler attributes. The resulting JavaScript executes in the application's origin when a victim loads a page that renders the affected widget, allowing access to data and actions available in the victim's authenticated session.</p>"
}
]
}
],
"references": [
{
"url": "https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-tabstrip-panelbar-menu-spritecssclass-xss-cve-2026-124688",
"tags": [
"vendor-advisory"
]
}
],
"metrics": [
{
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
],
"cvssV3_1": {
"version": "3.1",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "CHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "LOW",
"baseSeverity": "HIGH",
"baseScore": 7.1,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L"
}
}
],
"credits": [
{
"lang": "en",
"value": "Suryansh Narang",
"type": "finder"
}
],
"source": {
"discovery": "EXTERNAL"
},
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
}
}