Katalog CVE

CVE-2026-81901

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

W Concrete CMS 9.2.0 do 9.5.2, punkt końcowy API do aktualizacji stron (PUT /ccm/api/1.0/pages/{cID}) nie egzekwował autoryzacji właściwości strony, szablonu strony ani typu strony. Użytkownik z uprawnieniami tylko do edycji treści na stronie mógł zmienić jej właściwości, szablon i typ przez API, a także ustawić atrybut header_extra_content, który jest renderowany bez escapowania w elemencie head każdej strony, aby utrwalić JavaScript wykonujący się w przeglądarce każdego odwiedzającego, w tym recenzentów z wyższymi uprawnieniami, którzy zatwierdzają wersję strony. Zespół bezpieczeństwa Concrete CMS przyznał tej podatności wynik CVSS v4.0 7.2 z wektorem CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N. Dziękujemy Yonatanowi Drori z Tenzai za zgłoszenie.

Ocena ryzyka

Ryzyko trwałego wstrzyknięcia JavaScriptu na stronach, co może prowadzić do kradzieży danych odwiedzających i przejęcia sesji uprzywilejowanych użytkowników, a także nieautoryzowanych zmian w konfiguracji stron.

Rekomendacja

Zaleca się zaktualizowanie Concrete CMS do wersji nowszej niż 9.5.2, która zawiera poprawkę egzekwowania autoryzacji w API.

Inne podatności w Concrete CMS

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

In Concrete CMS 9.2.0 through 9.5.2, the REST API page update endpoint (PUT /ccm/api/1.0/pages/{cID}) did not enforce page-property, page-template, or page-type authorization. A user granted only content-editing rights on a page could therefore alter its properties, template, and type through the API, and could set the header_extra_content attribute, which is rendered unescaped into the head element of every page, to persist JavaScript that executed in the browser of every visitor, including higher-privileged reviewers who approve the page version. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 7.2 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori from Tenzai for reporting.

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