Katalog CVE

CVE-2026-81910

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Concrete CMS w wersjach od 9 do 9.5.2 jest podatny na Server-Side Template Injection (SSTI) w Theme Customizer poprzez niezwalidowane wartości stylów. Wartości przesyłane przez customizer (kanały kolorów i inne właściwości obsługiwane przez klasy ColorStyle, FontFamilyStyle, ImageStyle) są interpolowane do kompilowanego po stronie serwera źródła LESS bez neutralizacji składni LESS, co pozwala użytkownikowi z uprawnieniem Theme Customization wstrzyknąć dowolne dyrektywy LESS. Poprzez dyrektywę @import (inline) atakujący może odczytać dowolne pliki na serwerze i sięgnąć do zasobów sieci wewnętrznej przez wrappery strumieni PHP, a skompilowany wynik trafia do publicznie serwowanego cache CSS.

Ocena ryzyka

Ujawnienie poświadczeń do bazy danych, kluczy prywatnych i innych sekretów aplikacji oraz możliwość przeprowadzenia Server-Side Request Forgery — poważne naruszenie poufności i potencjalny wektor dalszej eksploatacji.

Rekomendacja

Zaktualizuj Concrete CMS do wersji zawierającej poprawkę i ogranicz uprawnienie Theme Customization wyłącznie do zaufanych administratorów. Rozważ unieważnienie sekretów, które mogły zostać ujawnione w cache CSS.

Inne podatności w Concrete CMS

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

Concrete CMS 9 through 9.5.2 is vulnerable to Server-Side Template Injection (SSTI) in Theme Customizer via Unvalidated Style Values. Values submitted through the customizer (color channels and other style properties handled by ColorStyle and sibling Style classes such as FontFamilyStyle and ImageStyle) are interpolated into server-compiled LESS source without neutralization of LESS syntax, allowing a user with the Theme Customization permission to inject arbitrary LESS directives. By injecting the @import (inline) directive, an attacker can read arbitrary files on the server and reach internal network resources through PHP stream wrappers. The compiled output, including any disclosed file contents, is written to the site's publicly served CSS cache, exposing database credentials, private keys, and other application secrets, and enabling server-side request forgery. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 5.9 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/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