Katalog CVE

CVE-2026-32639

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Winter CMS do wersji 1.2.12 włącznie nie egzekwował sprawdzeń uprawnień per typ szablonu w edytorze motywów, co pozwalało użytkownikowi backendu z jednym dowolnym uprawnieniem CMS na manipulowanie innymi typami szablonów. Ponadto widget AssetList umożliwiał nieautoryzowane przesyłanie plików do katalogu aktywnego motywu.

Ocena ryzyka

Uwierzytelniony użytkownik backendu z minimalnymi uprawnieniami może modyfikować lub usuwać szablony, do których nie ma uprawnień, oraz przesyłać złośliwe pliki, co może prowadzić do przejęcia kontroli nad stroną.

Rekomendacja

Zaktualizuj Winter CMS do wersji 1.2.13 lub nowszej, która zawiera poprawki. Ogranicz dostęp do backendu tylko dla zaufanych użytkowników.

Inne podatności w Winter CMS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Winter CMS is a content management system built on the Laravel PHP framework. In versions up to and including 1.2.12, the CMS section's Theme Editor AJAX handlers did not enforce per-template-type permission checks, allowing a backend user with any single CMS permission to act on template types outside their authorized scope. The CMS controller gated access to the section as a whole using OR-logic across its five permissions, but individual handlers such as onSave(), onDelete(), and onDeleteTemplates() did not verify that the user held the specific permission for the requested template type, so a user with only cms.manage_pages could craft AJAX requests to delete layouts, modify partials, or read content files. Separately, the AssetList widget was registered for any user who passed the controller gate regardless of the cms.manage_assets permission, and its onUpload() handler omitted the theme-validation call present on the other mutating handlers, permitting unauthorized file uploads into the active theme's asset directory. Exploitation requires an authenticated backend account holding at least one of the CMS Theme Editor permissions. This issue is fixed in version 1.2.13.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS