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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| wintercms | winter | >= 1.1.0, < 1.2.14 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | winter/wn-backend-module | >= 1.1.0, < 1.2.14 | 1.2.14 | GHSA-7mpf-4465-7fc2 |