Wtyczka Bricksforge, służąca do rozszerzania możliwości wizualnego edytora Bricks, posiada krytyczną lukę typu RCE (CVE-2026-85097). Podatność pozwala nieautoryzowanym napastnikom na przesłanie i wykonanie dowolnego kodu PHP na serwerze. Problem wynika z niewłaściwej walidacji metadanych przesyłanych podczas wysyłania formularzy.
Atak przebiega w kilku etapach: napastnik najpierw uzyskuje poprawny token nonce, a następnie przesyła plik typu polyglot (np. GIF zawierający kod PHP). Luka polega na tym, że wtyczka sprawdza typ MIME pliku przy wgrywaniu, ale podczas wysyłania formularza bezkrytycznie ufa polu 'url' w parametrze 'temporaryFileUploads'. Pozwala to na wskazanie ścieżki z rozszerzeniem .php, co prowadzi do wykonania złośliwego kodu.
Eksploatacja jest już aktywna i może obejmować stosowanie alternatywnych rozszerzeń plików (np. .php5, .phtml) oraz różnych metod kodowania, aby ominąć filtry. Skutkiem ataku może być przejęcie pełnej kontroli nad witryną, instalacja web shelli oraz kradzież wrażliwych danych.
Aby się chronić, należy niezwłocznie zaktualizować wtyczkę Bricksforge do wersji 4.0.1 lub nowszej. Zaleca się również audyt żądań trafiających do punktu końcowego REST API oraz monitorowanie katalogu tymczasowych przesłań w poszukiwaniu podejrzanych plików PHP.



