Lucene search
+L

296 matches found

Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.13 views

Winter: CSRF through AJAX handler names reachable as backend page actions

Impact Affected versions of Winter CMS allow a backend AJAX handler to be invoked by a plain top-level GET navigation with no CSRF token. Backend\Classes\Controller::actionExists accepted any public method on a controller as a page action, so handler-shaped names were never reserved from URL...

5.4AI score
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/08/20 6:44 p.m.10 views

GHSA-5CWR-5JXG-PCF6 Winter: Stored XSS through cached Brand Settings and Editor Settings custom styles

Impact Users with the backend.managebranding "Customize the back-end" or backend.manageeditor "Manage global code editor preferences" permission can provide custom CSS through Settings → Customize Backend → Styles or Settings → Editor Settings → Markup Styles that is compiled through the LESS CSS...

4.5CVSS5.6AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.16 views

Winter: Stored XSS through cached Brand Settings and Editor Settings custom styles

Impact Users with the backend.managebranding "Customize the back-end" or backend.manageeditor "Manage global code editor preferences" permission can provide custom CSS through Settings → Customize Backend → Styles or Settings → Editor Settings → Markup Styles that is compiled through the LESS CSS...

8.1CVSS5.5AI score0.00215EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/08/20 6:44 p.m.14 views

GHSA-FM29-4MQ3-PHG6 Winter: ImportExportController AJAX handlers bypass granular import/export permission gate

Impact Affected versions of Winter CMS did not enforce the ImportExportController behavior's granular access control on the handlers that actually perform the work. The behavior supports per-operation access control through the importpermissions and exportpermissions configuration keys, enforced ...

8.3CVSS5.7AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.16 views

Winter: ImportExportController AJAX handlers bypass granular import/export permission gate

Impact Affected versions of Winter CMS did not enforce the ImportExportController behavior's granular access control on the handlers that actually perform the work. The behavior supports per-operation access control through the importpermissions and exportpermissions configuration keys, enforced ...

5.7AI score
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/08/20 6:44 p.m.12 views

GHSA-MPMW-F6H6-3G26 Winter: My Account preview exposes another backend user's profile by record ID

Impact Backend\Controllers\MyAccount, introduced in v1.2.13, declares an empty $requiredPermissions array so that any authenticated backend user can manage their own account. It implements the FormController behavior, which exposes three routable actions — create, update and preview — that each...

4.3CVSS5.6AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.12 views

Winter: My Account preview exposes another backend user's profile by record ID

Impact Backend\Controllers\MyAccount, introduced in v1.2.13, declares an empty $requiredPermissions array so that any authenticated backend user can manage their own account. It implements the FormController behavior, which exposes three routable actions — create, update and preview — that each...

5.6AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.13 views

Winter: Stored XSS through Backend List widget image columns

Impact Backend\Widgets\Lists::evalImageTypeValue interpolated the resolved image URL into a single-quoted src attribute without escaping it. Where a list column of type image rendered an attacker-influenced value, that value could break out of the attribute and inject arbitrary attributes —...

5.6AI score
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/08/20 6:44 p.m.14 views

GHSA-8CFW-PCWH-V63W Winter: Authenticated Twig sandbox escape in CMS SecurityPolicy (bypass of CVE-2024-54149)

Impact Affected versions of Winter CMS allow authenticated backend users with CMS template-editing permissions to escape the Twig sandbox "safe mode" that is meant to restrict what template code can do. Using any of the following permissions, an attacker can read and modify arbitrary database...

8.4CVSS7.4AI score0.0043EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.15 views

Winter: Authenticated Twig sandbox escape in CMS SecurityPolicy (bypass of CVE-2024-54149)

Impact Affected versions of Winter CMS allow authenticated backend users with CMS template-editing permissions to escape the Twig sandbox "safe mode" that is meant to restrict what template code can do. Using any of the following permissions, an attacker can read and modify arbitrary database...

8.4CVSS7.3AI score0.00405EPSS
SaveExploits0References5Affected Software1
OSV
OSV
added 2026/08/20 6:44 p.m.12 views

GHSA-2223-F22X-24CQ Winter: Local File Inclusion through =include directives in JavaScript asset compilation

Impact Affected versions of Winter CMS allow authenticated backend users with the cms.manageassets permission "Manage website assets - images, JavaScript files, CSS files" to disclose arbitrary files readable by the PHP process by placing an =include / =require directive in a theme JavaScript...

4.9CVSS5.7AI score0.00385EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2026/08/20 6:44 p.m.13 views

Winter: Local File Inclusion through =include directives in JavaScript asset compilation

Impact Affected versions of Winter CMS allow authenticated backend users with the cms.manageassets permission "Manage website assets - images, JavaScript files, CSS files" to disclose arbitrary files readable by the PHP process by placing an =include / =require directive in a theme JavaScript...

5.4CVSS5.8AI score0.30166EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/20 6:43 p.m.10 views

Winter: Local File Inclusion through @import directives in LESS compilation of backend customizable stylesheets and theme assets

Impact Affected versions of Winter CMS allow authenticated backend users with the following permissions to disclose arbitrary files readable by the PHP process by injecting @import inline "" directives into LESS source that the backend compiles. Four entry points share the same root cause: - Bran...

4.9CVSS5.8AI score0.00351EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/20 6:39 p.m.12 views

Winter: Authenticated IDOR in backend FileUpload widget allows cross-user access to attachment metadata

Impact The backend FileUpload form widget trusted an attacker-controlled fileid POST parameter when resolving the attachment it operates on. The lookup FileUpload::getFileRecord resolved the posted id against the global systemfiles table without verifying that the file belonged to the widget's ow...

5.4CVSS5.6AI score0.00143EPSS
SaveExploits0References5Affected Software1
Positive Technologies
Positive Technologies
added 2026/08/20 12:00 a.m.15 views

PT-2026-80786

Impact Affected versions of Winter CMS allow authenticated backend users with the following permissions to disclose arbitrary files readable by the PHP process by injecting @import inline "" directives into LESS source that the backend compiles. Four entry points share the same root cause: - Bran...

4.9CVSS5.9AI score0.00351EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2026/08/12 3:15 p.m.16 views

Winter: Authenticated backend users can bypass Users controller permission checks

Impact Affected versions of Winter CMS did not validate the handler name submitted through the form postback mechanism handler POST field in the same way as AJAX requests XWINTERREQUESTHANDLER header. The AJAX path validates that handler names match the onA-Z\w+ pattern, but the postback path...

7.1CVSS5.5AI score0.00253EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/08/12 3:14 p.m.14 views

Winter: Broken access control in `Cms\Controllers\Index` allows cross-template actions and unauthorized asset uploads

Impact Affected versions of Winter CMS did not enforce per-template-type permission checks in the CMS section's AJAX handlers. The CMS controller Cms\Controllers\Index used OR-logic across its five permissions cms.managepages, cms.managepartials, cms.managelayouts, cms.managecontent,...

6.8CVSS5.4AI score0.00279EPSS
SaveExploits0References3Affected Software1
Snyk
Snyk
added 2026/08/12 3:14 p.m.11 views

Improper Handling of Insufficient Permissions or Privileges

Overview Affected versions of this package are vulnerable to Improper Handling of Insufficient Permissions or Privileges in the Cms\Controllers\Index process. An attacker can gain unauthorized access to template types and upload assets by crafting AJAX requests with insufficient permission checks...

6.9CVSS5.5AI score0.00279EPSS
SaveExploits0References2
Snyk
Snyk
added 2026/08/12 2:41 p.m.10 views

SQL Injection

Overview Affected versions of this package are vulnerable to SQL Injection in the numberrange scope of the backend filter widget when the conditions key is configured. An attacker can access sensitive database information by injecting arbitrary SQL through the filter's AJAX handler. This is only...

6CVSS6.2AI score0.00171EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/08/12 2:41 p.m.16 views

Winter: SQL Injection in Backend Filter Widget numberrange Scope via numbersFromAjax

Impact The Backend Filter widget Backend\Widgets\Filter is vulnerable to SQL injection through the numberrange scope type when the scope is configured with a conditions key. An authenticated backend user with access to a list view containing a vulnerable filter scope can inject arbitrary SQL via...

5.9CVSS5.8AI score0.00171EPSS
SaveExploits0References3Affected Software1
Rows per page
Query Builder