Podatności Vvveb
22 znanych podatności CVE w Vvveb, przetłumaczonych i ocenionych.
- CVE-2026-41938Wysokie
Vvveb przed wersją 1.0.8.2 zawiera podatność na nieograniczone przesyłanie plików w obsłudze przesyłania mediów, która pozwala uwierzytelnionym użytkownikom z uprawnieniami do przesyłania mediów na obejście ograniczeń dotyczących rozszerzeń poprzez przesłanie pliku .htaccess. Umożliwia to atakującym przesyłanie plików .phtml zawierających dowolny kod PHP i wykonanie ładunku poprzez nieautoryzowane żądanie HTTP GET.
- CVE-2026-41936Wysokie
Vvveb przed wersją 1.0.8.2 zawiera podatność na wstrzykiwanie zewnętrznych jednostek XML (XXE) w funkcji importu narzędzi administracyjnych, co pozwala uwierzytelnionym użytkownikom site_admin na odczyt dowolnych plików oraz modyfikację rekordów w bazie danych.
- CVE-2026-41934Wysokie
Vvveb przed wersją 1.0.8.2 zawiera podatność na zdalne wykonanie kodu z uwierzytelnieniem w edytorze kodu administratora, która pozwala użytkownikom o niskich uprawnieniach na wykonanie dowolnego kodu poprzez niewystarczające ograniczenia dotyczące rozszerzeń plików.
- CVE-2026-41930Krytyczne
Vvveb przed wersją 1.0.8.2 zawiera podatność na twardo zakodowane dane uwierzytelniające w konfiguracji docker-compose-apache.yaml, co pozwala nieautoryzowanym atakującym uzyskać dostęp do kontenera phpMyAdmin z prekonfigurowanymi danymi bazy danych.
- CVE-2026-39918Krytyczne
Vvveb przed wersją 1.0.8.1 zawiera podatność na wstrzykiwanie kodu w punkcie końcowym instalacji, gdzie parametr POST subdir jest zapisywany bez oczyszczania do pliku konfiguracyjnego env.php. Atakujący mogą wstrzyknąć dowolny kod PHP, wychodząc z kontekstu ciągu znaków w instrukcji define, co umożliwia nieuwierzytelnione zdalne wykonanie kodu jako użytkownik serwera WWW.
- CVE-2026-49228Wysokie
Vvveb przed wersją 1.0.8.4 umożliwia sprzedawcy o niskich uprawnieniach dostęp do produktów należących do innego sprzedawcy. Kontroler produktów nie sprawdza właściciela produktu przy operacjach duplikowania i usuwania, co pozwala na odczyt, kopiowanie i usuwanie produktów oraz powiązanych danych.
- CVE-2026-49225Wysokie
Vvveb przed wersją 1.0.8.4 umożliwia sprzedawcy o niskich uprawnieniach dostęp do rewizji produktów należących do innego sprzedawcy. Zapytania SQL nie sprawdzają właściciela produktu przy odczycie, przywracaniu i usuwaniu rewizji.
- CVE-2026-49224Wysokie
Vvveb przed wersją 1.0.8.4 umożliwia autorowi o niskich uprawnieniach dostęp do rewizji postów należących do innego autora. Zapytania SQL nie sprawdzają właściciela posta przy listowaniu, odczycie, przywracaniu i usuwaniu rewizji.
- CVE-2026-49223Wysokie
Vvveb przed wersją 1.0.8.4 umożliwia sprzedawcy o niskich uprawnieniach zarządzanie recenzjami produktów należących do innego sprzedawcy. Zapytania SQL nie weryfikują właściciela produktu dla recenzji.
- CVE-2026-49222Wysokie
Vvveb przed wersją 1.0.8.4 umożliwia sprzedawcy o niskich uprawnieniach zarządzanie pytaniami pod produktami innego sprzedawcy. Zapytania SQL nie weryfikują właściciela produktu dla pytań.
- CVE-2026-49227Wysokie
Vvveb przed wersją 1.0.8.4 zawiera podatność w operacjach komentarzy w panelu administracyjnym, która pozwala użytkownikowi o niskich uprawnieniach (Autor) na zarządzanie komentarzami pod postami innych autorów. Brak weryfikacji własności komentarza względem bieżącego autora umożliwia odczyt treści komentarzy, adresów e-mail, zmianę statusu moderacji, edycję lub usuwanie komentarzy.
- CVE-2026-49226Wysokie
Vvveb przed wersją 1.0.8.4 zawiera podatność w operacjach na postach w panelu administracyjnym, która pozwala użytkownikowi o niskich uprawnieniach (Autor) na dostęp do postów należących do innych autorów. Brak spójnego egzekwowania własności postów umożliwia przeglądanie metadanych, duplikowanie lub usuwanie postów, co może ujawnić prywatne szkice i spowodować utratę danych.
- CVE-2026-49221Wysokie
Vvveb przed wersją 1.0.8.4 zawiera podatność w operacjach na zasobach cyfrowych w panelu administracyjnym, która pozwala użytkownikowi o niskich uprawnieniach (Vendor) na dostęp do zasobów cyfrowych powiązanych z produktami innych dostawców. Brak egzekwowania granic własności umożliwia listowanie, odczyt nazw i metadanych plików, edycję metadanych lub usuwanie rekordów zasobów.
- CVE-2026-41937Wysokie
Vvveb przed wersją 1.0.8.3 zawiera podatność nieograniczonego przesyłania plików w punkcie końcowym przesyłania wtyczek, która umożliwia użytkownikom super_admin wykonanie dowolnego kodu PHP poprzez przesłanie złośliwego pliku ZIP wtyczki. Atakujący mogą przygotować archiwum ZIP zawierające plik plugin.php z prawidłowym nagłówkiem Slug oraz plik public/index.php z dowolnym kodem PHP, który wykonuje się jako użytkownik serwera WWW po uzyskaniu dostępu przez kolejne nieuwierzytelnione żądania HTTP do ścieżki publicznej wtyczki.
- CVE-2026-41935Wysokie
Vvveb przed wersją 1.0.8.3 zawiera niekontrolowaną rekurencję w cyklu dyspozytorskim kontrolera administracyjnego, gdzie Base::init() wielokrotnie wywołuje permission() na procedurach obsługi błędów, powodując nieskończoną rekurencję aż do wyczerpania limitów pamięci PHP. Atakujący mogą wysyłać ciągłe żądania do zabronionych adresów URL administracyjnych z konta o niskich uprawnieniach, aby wyczerpać pamięć PHP na wszystkich pracownikach i spowodować odmowę usługi dla legalnego ruchu.
- CVE-2026-41933Średnie
Vvveb przed wersją 1.0.8.3 zawiera podatność na ujawnienie listy katalogów, która pozwala nieuwierzytelnionym atakującym na wyliczenie plików i katalogów poprzez dostęp do wielu ścieżek pozbawionych odpowiednich dyrektyw indeksowania w plikach .htaccess. Atakujący mogą uzyskać dostęp do katalogów takich jak ścieżki zasobów administracyjnych, wtyczek, motywów i folderów multimediów, aby wyświetlić nazwy plików, rozmiary plików, znaczniki czasu modyfikacji oraz nieprzetworzone szablony administracyjne zawierające wrażliwe mapy tras.
- CVE-2026-41932Średnie
Vvveb przed wersją 1.0.8.3 zawiera podatność na trwałe cross-site scripting (XSS) w procesie rejestracji klienta. Kontroler Signup::addUser() kopiuje surowe wartości pola username z żądania POST do pola display_name przed sanityzacją, co pozwala atakującym na wstrzyknięcie kodu HTML i JavaScript.
- CVE-2026-41929Średnie
Vvveb przed wersją 1.0.8.2 zawiera nieuwierzytelnioną, odbitą podatność na atak XSS w mechanizmie podglądu edytora wizualnego. Atakujący może wykorzystać parametr 'r' oraz parametr POST '_component_ajax', aby wstrzyknąć i wykonać dowolny kod JavaScript w kontekście domeny Vvveb.
- CVE-2026-41928Średnie
Vvveb przed wersją 1.0.8.2 zawiera podatność ujawnienia informacji w kontrolerze cron, która pozwala nieuwierzytelnionym atakującym na pobranie tajnego klucza cron aplikacji. Atakujący mogą uzyskać dostęp do kontrolera cron bez uwierzytelnienia i odczytać ujawniony tajny klucz z odpowiedzi, co umożliwia im wyzwalanie zaplanowanych zadań poza zamierzonym harmonogramem.
- CVE-2026-34429Średnie
Vvveb przed wersją 1.0.8.1 zawiera podatność na trwałe ataki XSS, umożliwiającą uwierzytelnionym użytkownikom z uprawnieniami do przesyłania i zmiany nazw plików ominięcie walidacji typu MIME poprzez dodanie nagłówka GIF89a do ładunku HTML/JavaScript, a następnie zmianę nazwy pliku na rozszerzenie .html. Pozwala to na wykonanie dowolnego kodu JavaScript w sesji przeglądarki administratora, co może prowadzić do utworzenia kont zapasowych i wgrania złośliwych wtyczek umożliwiających zdalne wykonanie kodu.
- CVE-2026-34428Wysokie
Vvveb przed wersją 1.0.8.1 zawiera podatność na fałszowanie żądań po stronie serwera (SSRF) w akcji oEmbedProxy modułu editor/editor. Parametr url jest przekazywany bezpośrednio do getUrl() przez curl bez walidacji schematu lub celu. Uwierzytelnieni użytkownicy backendu mogą używać URL-i file:// do odczytu dowolnych plików dostępnych dla procesu serwera WWW lub URL-i http:// skierowane na wewnętrzne adresy sieciowe do skanowania wewnętrznych usług, a treść odpowiedzi jest zwracana bezpośrednio do wywołującego.
- CVE-2026-34427Wysokie
W Vvveb przed wersją 1.0.8.1 występuje podatność na eskalację uprawnień w punkcie końcowym zapisu profilu administratora. Uwierzytelnieni użytkownicy mogą modyfikować uprzywilejowane pola swojego profilu, wstrzykując role_id=1, co prowadzi do uzyskania uprawnień Super Administratora i umożliwia zdalne wykonanie kodu przez wgrywanie wtyczek.

