CVE-2026-125341
Received Received - Intake

Stored XSS in Winter CMS via Image List Column

Vulnerability report for CVE-2026-125341, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-10

Last updated on: 2026-11-10

Assigner: GitHub, Inc.

Description

Winter CMS is a content management system built on the Laravel PHP framework. From 1.1.0 until 1.2.14, Backend\Widgets\Lists::evalImageTypeValue() interpolates the result of ImageResizer::filterGetUrl() into a single-quoted image source attribute without escaping it. In a third-party plugin that renders an attacker-influenced value through an image list column, an unsupported image value is returned verbatim, can break out of the attribute, and can inject event handlers that execute when a backend user views the list. Winter core ships no image list column, so a default installation is unaffected. This issue is fixed in version 1.2.14.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-10
Last Modified
2026-11-10
Generated
2026-11-10
AI Q&A
2026-11-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
winter_cms winter to 1.2.14 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Winter CMS versions 1.1.0 to 1.2.14 contain a vulnerability in Backend\Widgets\Lists::evalImageTypeValue(). It improperly handles image URLs by interpolating them into a single-quoted attribute without escaping. This allows an attacker to inject event handlers via a third-party plugin that renders attacker-controlled values in an image list column.

Detection Guidance

Check Winter CMS version with 'php artisan winter:version' or inspect composer.json for version constraints. Review third-party plugins using image list columns for unsanitized inputs. Look for event handlers in image attributes in backend views.

Impact Analysis

If you use a third-party plugin that renders user-controlled values in an image list column, an attacker could inject malicious event handlers. When a backend user views the list, the injected code could execute, potentially leading to unauthorized actions or data exposure. Default Winter CMS installations are unaffected.

Compliance Impact

This vulnerability could lead to unauthorized code execution in the backend, potentially compromising user data. This may violate GDPR's integrity principle or HIPAA's security requirements if sensitive data is exposed or modified. However, default installations are not affected.

Mitigation Strategies

Upgrade Winter CMS to version 1.2.14 or later. Audit plugins for image list columns and sanitize inputs. Remove or disable vulnerable plugins if upgrade is not possible.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-125341. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...