Przejdź do głównej treści
Custom Tables 3.7.8 blokuje przesyłanie dowolnych plików bez logowania

Custom Tables 3.7.8 blokuje przesyłanie dowolnych plików bez logowania


Publiczny formularz Custom Tables z polem pliku może pozwolić gościowi zapisać plik w katalogu tymczasowym Joomla. Luka ${cv(105606)} ma ocenę 9,5 w CVSS 4.0. Podatne są wersje od 1.0 do 3.7.7. Zaktualizuj rozszerzenie JoomlaBoat do co najmniej 3.7.8 i sprawdź, czy w katalogu tymczasowym nie ma obcych plików.

Co może zrobić osoba bez konta?

Jeśli witryna udostępnia publiczny formularz Custom Tables z polem pliku, odwiedzający może przesłać plik z wybranym rozszerzeniem. Odpowiedź ujawnia ścieżkę zapisu. Jeżeli katalog tymczasowy jest dostępny przez WWW, plik może być potem pobierany pod domeną witryny. To pozwala np. umieścić na niej stronę wyłudzającą dane.

Problem Warunek lub zakres Skutek lub ocena
Nieograniczone przesyłanie plików Publiczny formularz z polem pliku; bez konta Zapis pliku w katalogu tymczasowym
Udostępnienie pliku Katalog tymczasowy dostępny przez WWW Treści napastnika pod domeną witryny

Rekord Joomla CNA opublikowany 2 listopada 2026 r. opisuje domyślne serwowanie pliku jako treści statycznej. Nie oznacza to automatycznie wykonania PHP na każdej instalacji. Możliwość wykonania zależy od konfiguracji serwera i sposobu obsługi katalogu docelowego. To podatność Custom Tables, nie rdzenia Joomla ani komponentu JCTables.

Co zrobić przed aktualizacją i po niej?

  1. Zrób kopię plików i bazy. Pobierz właściwy pakiet Joomla od producenta i potwierdź w menedżerze rozszerzeń, że zainstalowana wersja to 3.7.8 lub nowsza zawierająca poprawkę. Nie instaluj wersji 3.7.7 tylko dlatego, że widnieje w kanale pobierania.
  2. Jeżeli nie możesz zaktualizować od razu, tymczasowo ogranicz dostęp do publicznych formularzy przesyłania plików. Sprawdź także moduły i bezpośrednie adresy formularzy, nie tylko widoczność pozycji menu.
  3. W konfiguracji Joomla sprawdź rzeczywistą ścieżkę katalogu tymczasowego. Przejrzyj nietypowe pliki i logi żądań. Jeśli znajdziesz coś podejrzanego, zachowaj materiał do analizy przed czyszczeniem.
  4. Po wdrożeniu przetestuj formularze i sprawdź, czy przyjmują tylko oczekiwane typy plików.

Sprawdź pakiety Custom Tables u JoomlaBoat →. Jeżeli strona producenta lub aktualizator pokazuje starszą wersję, potwierdź z producentem dostępność poprawionego pakietu dla swojej edycji.

W ramach opieki serwisowej Joomla pomagamy zaktualizować rozszerzenia i sprawdzić stronę po wdrożeniu. Jeśli widzisz ślady naruszenia, oferujemy również analizę i usuwanie złośliwego kodu.

Źródła

CVE-2026-105606, repozytorium Custom Tables oraz zmiana walidacji przesyłanych plików.

Aktualizacja: 04.11.2026 | 23:36

Zostaw Opinie: Jeśli uzałeś/aś że znalezione materiały na stronię są wartościowe lub miałeś styczność z naszymi usługami. To zachęcamy do pozostawienia opini o Joomla Guru. To nic nie kosztuje, a nam pomaga w rozwoju.
Preferuj źródło w Google dzięki temu możesz wskazać iż joomlaguru.pl jest wartościowym źródłem wiedzy dla Ciebie.

FAQ


Czy atak wymaga konta?

Nie, jeśli gość ma dostęp do formularza Custom Tables przyjmującego pliki.

Czy aktualizacja usuwa przesłane wcześniej pliki?

Nie należy na to liczyć. Sprawdź katalog tymczasowy oraz logi, a podejrzane pliki zabezpiecz do analizy.

Które wersje są podatne?

Publiczny rekord wymienia wersje 1.0–3.7.7. Poprawka jest w 3.7.8.

Co zrobić, jeśli nie mogę jeszcze zaktualizować?

Tymczasowo ogranicz dostęp do publicznych formularzy przesyłania plików i sprawdź rzeczywistą dostępność ich adresów.

Czy luka zawsze oznacza wykonanie PHP?

Nie. Domyślny scenariusz z rekordu CVE to zapis i udostępnienie pliku jako treści statycznej. Wykonanie skryptu zależy od konfiguracji serwera.


Marcin Równicki Najlepszy ekspert od Joomla i Yootheme PRO w Polsce! Właściciel Joomlaguru.pl

O Marcin Równicki

Z Joomla pracuję od czasów Mambo (2008), dzięki czemu znam ten system od jego początków aż po najnowsze wydania. Specjalizuję się w budowie i modernizacji stron, migracjach, bezpieczeństwie, usuwaniu skutków włamań oraz stałej opiece technicznej. Tworzę rozwiązania możliwie blisko core Joomla i pracuję z YOOtheme Pro, dbając o wygodne zarządzanie stroną, jej wydajność oraz bezpieczne aktualizacje. Joomla Guru wyrosło z wieloletniego bloga, którego celem było praktyczne wspieranie użytkowników i administratorów Joomla.