CVE-2016-10509
WysokieStreszczenie
W podatności CVE-2016-10509 występuje luka typu SQL injection w funkcji updateAmazonOrderTracking w pliku upload/admin/model/openbay/amazon.php w OpenCart przed wersją 2.3.0.0. Umożliwia to zdalnie uwierzytelnionym administratorom wykonywanie dowolnych poleceń SQL za pomocą parametru carrier (znanego również jako courier_id) w openbay.php.
Ocena ryzyka
Organizacje mogą być narażone na nieautoryzowany dostęp do bazy danych, co może prowadzić do kradzieży danych lub manipulacji danymi. Wykorzystanie tej luki przez atakującego może skutkować poważnymi konsekwencjami dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację OpenCart do wersji 2.3.0.0 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt zabezpieczeń aplikacji w celu identyfikacji i naprawy innych potencjalnych luk.
Powiązane podatności
- CVE-2026-101262Krytyczne
Podatność w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy nieznanego kodu w pliku /api/ZRQos/set_online_client. Manipulacja argumentem ip prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-101261Krytyczne
Wada w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy nieznanej części pliku /api/ZRnetwork/firstSetup_wifi. Manipulacja argumentem login_pwd prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest opublikowany.
- CVE-2026-101260Krytyczne
Wykryto podatność w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0, dotyczącą nieznanej funkcjonalności pliku /api/ZRnetwork/firstLogin. Manipulacja argumentem firstLogin prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
- CVE-2026-102268Krytyczne
PyJWT to Pythonowa implementacja standardów JSON Web Token. Przed wersją 2.14.0 funkcja is_pem_format w jwt/utils.py nie rozpoznaje wszystkich reprezentacji PEM akceptowanych przez loader cryptography. Gdy aplikacja miesza algorytmy HMAC i asymetryczne oraz dostarcza zmutowany klucz publiczny PEM jako surowe bajty klucza, HMACAlgorithm.prepare_key traktuje nierozpoznany klucz publiczny jako sekret HMAC. Atakujący znający klucz publiczny może sfałszować uwierzytelnione tokeny HMAC. Problem naprawiono w wersji 2.14.0.
- CVE-2026-101187Krytyczne
Słabość w urządzeniu Ziroom ZHOME A0101 w wersji 1.0.1.0 dotyczy funkcji pop_usb_device w pliku usr/lib/lua/luci/controller/api/zrUsb.lua w komponencie API zarządzania urządzeniami USB. Manipulacja argumentem path powoduje wstrzyknięcie komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-101110Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Book Library (Free) w wersji < 6.4.6. Funkcja books() w pliku site/booklibrary.php odczytuje parametry field i direction i przekazuje je przez funkcję protectInjectionWithoutQuote(), która tylko blokuje słowo kluczowe select, ale wartość jest konkatenowana bezpośrednio w niecytowanej klauzuli ORDER BY, gdzie cytowanie nie chroni. Osiągnięcie podatnej ścieżki wymaga dwóch warunków: pierwszego żądania do ustawienia domyślnych sortowań w sesji oraz końcowego komentarza (-- xselect), który spełnia sprawdzenie podciągu bez zmiany efektu ładunku.
- CVE-2026-101108Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Vehicle Manager (Free) w wersji < 6.5.8. Plik site/vehiclemanager.php odczytuje parametry sortowania order_field i order_direction w trzech osobnych punktach wejścia frontendu (lista kategorii, wyszukiwanie i lista wszystkich pojazdów) przez funkcję sanityzującą, która stosuje prawdziwe escapowanie, ale wartość jest umieszczana w niecytowanej klauzuli ORDER BY, gdzie escapowanie nie chroni.
- CVE-2026-100752Krytyczne
Rozszerzenie Joomla - ordasoft.com - Nieuwierzytelnione wstrzyknięcie SQL w Real Estate Manager (Free) w wersji < 6.7.9. Plik site/realestatemanager.php buduje klauzulę ORDER BY trzech osobnych zapytań frontendu (przeglądanie kategorii, wyniki wyszukiwania i pełna lista nieruchomości) z kontrolowanego przez żądanie parametru order_field, konkatenowanego bezpośrednio w niecytowanej klauzuli SQL bez listy dozwolonych nazw kolumn i bez rzutowania.
- CVE-2026-49994Krytyczne
Bluehood monitoruje lokalną aktywność Bluetooth. Przed wersją 0.7.1, gdy auth_enabled jest ustawione w Bluehood, tylko procedury obsługi stron HTML wymuszały walidację sesji. Procedury obsługi /api/* (ustawienia, urządzenia, grupy, punkty końcowe per-urządzenie, w tym /api/device/{mac}/notes) nie wywoływały żadnej kontroli uwierzytelniania. Atakujący sieciowy dostępny na porcie pulpitu mógł odczytać dane śledzenia Bluetooth i modyfikować stan aplikacji — w tym URL heartbeat, okres przechowywania, grupy urządzeń i notatki per-urządzenie — bez ciasteczka sesji. Problem naprawiono w wersji 0.7.1.
- CVE-2026-86102Krytyczne
Podatność na wstrzykiwanie poleceń systemu operacyjnego w wewnętrznym serwisie API punktów dostępowych WatchGuard AP. Atakujący z dostępem sieciowym do AP może wykonać dowolne polecenia powłoki na systemie operacyjnym.
Oryginalny opis (angielski, źródło NVD)
SQL injection vulnerability in the updateAmazonOrderTracking function in upload/admin/model/openbay/amazon.php in OpenCart before version 2.3.0.0 allows remote authenticated administrators to execute arbitrary SQL commands via a carrier (aka courier_id) parameter to openbay.php.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

