CVE-2026-73322
Niskie ryzyko· EPSS 7%Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W silniku zapytań jednostopniowych Apache Pinot występuje luka w autoryzacji. Gdy włączona jest kontrola dostępu brokera, silnik autoryzuje tylko tabelę wymienioną w klauzuli FROM zapytania, pomijając tabelę wymiaru wskazywaną przez funkcję `lookup()`. Uwierzytelniony użytkownik uprawniony do co najmniej jednej tabeli może odczytywać kolumny z dowolnej tabeli wymiaru w klastrze, w tym tabel, do których nie ma dostępu, oraz pobierać dowolne wiersze, podając wartości klucza głównego. Filtry bezpieczeństwa na poziomie wiersza również nie są stosowane. Luka dotyczy wersji do 1.5.1 i została naprawiona w 1.6.0.
Ocena ryzyka
Użytkownik z ograniczonymi uprawnieniami może uzyskać dostęp do danych z tabel, do których nie powinien mieć dostępu, co narusza poufność i kontrolę dostępu. Może to prowadzić do wycieku wrażliwych informacji.
Rekomendacja
Zaktualizuj Apache Pinot do wersji 1.6.0 lub nowszej. Do czasu aktualizacji rozważ wyłączenie funkcji `lookup()` lub zaostrzenie kontroli dostępu.
Powiązane podatności
- CVE-2026-121933Krytyczne
W urządzeniu Linksys E5350 w wersji 1.0.00.037 wykryto lukę w funkcji save_settings w pliku /wizard/apply.cgi komponentu Setup Wizard. Manipulacja argumentem wizard_router_pwd może prowadzić do braku uwierzytelnienia. Atak można przeprowadzić zdalnie, a exploit został opublikowany i może być wykorzystany.
- CVE-2026-113373Krytyczne
Sonatype Nexus Repository 3 Pro nie sprawdza statusu konta lokalnego, gdy użytkownik loguje się przez skonfigurowanego dostawcę tożsamości SAML lub OAuth2/OpenID Connect. Użytkownik, którego konto zostało wyłączone lub zablokowane przez administratora w Nexus Repository, może zalogować się ponownie przy użyciu ważnych poświadczeń dostawcy tożsamości dla tego samego konta i otrzymać nową sesję z rolami tego konta.
- CVE-2026-122120Krytyczne
W wtyczkach Yealink w wersjach przed 2.35.219.0 występuje podatność nieautoryzowanego zapisu plików w określonych scenariuszach. Może ona zostać wykorzystana przez atakującego do zdalnego wykonania kodu.
- CVE-2026-121932Krytyczne
W urządzeniu Linksys E5350 1.0.00.037 funkcja system w pliku /wizard/apply.cgi nieprawidłowo obsługuje argument ping_ip/traceroute_ip, co prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-121931Krytyczne
W Linksys WRT54GL 4.30.18 funkcja system w pliku apply.cgi (komponent Traceroute Diagnostic) nieprawidłowo obsługuje argument traceroute_ip, co umożliwia wstrzyknięcie poleceń systemu operacyjnego. Atak można przeprowadzić zdalnie, a exploit jest publicznie ujawniony.
- CVE-2026-121930Krytyczne
W Linksys WRT54GL 4.30.18 funkcja system w pliku apply.cgi (komponent Ping Diagnostic) nieprawidłowo obsługuje argument ping_ip, co prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak można zainicjować zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-113780Krytyczne
W ESP-IDF (framework IoT Espressif) w wersjach od 5.5.5 do 5.5.6, 6.0.4 i 6.1.1 wpis pułapki esp_tee zapisuje ramkę rejestrów kontrolowaną przez wywołującego przez wskaźnik stosu dostarczony przez REE, zanim przełączy się na zaufany stos TEE lub zweryfikuje wskaźnik. Lokalna nieuprzywilejowana aplikacja REE może skierować ten zapis w trybie maszynowym do pamięci wyłącznej TEE na układach ESP32-C5, ESP32-C6, ESP32-C61 i ESP32-H2, naruszając granicę izolacji REE/TEE.
- CVE-2026-107846Krytyczne
W bibliotece bitcoinjs-lib (JavaScript dla Node.js i przeglądarek) w wersjach od 2.3.0 do 5.2.1, 6.1.8 i 7.0.2 funkcja fastMerkleRoot dopełnia nieparzyste poziomy drzewa Merkle'a przez hashowanie ostatniego węzła z samym sobą, ale nie zgłasza sąsiadujących zduplikowanych hashy. Ścieżki walidacji mogą zaakceptować przeliczony korzeń bez sprawdzenia mutacji, umożliwiając peerowi dodanie zduplikowanych transakcji przy zachowaniu oryginalnego korzenia Merkle'a, nagłówka bloku i proof of work.
- CVE-2026-121953Krytyczne
FreeRDP w wersjach przed 3.32.2 zawiera podatność use-after-free w dynamicznym kanale wirtualnym rdpgfx po stronie klienta. Zduplikowany kanał o nowym ChannelId nadpisuje pojedynczy slot callbacku listenera, który funkcja rdpgfx_on_close zwalnia bez wyczyszczenia. Złośliwy serwer RDP może otworzyć i zamknąć taki kanał, a następnie wysłać PDU na oryginalnym kanale, powodując awarię klienta lub potencjalne wykonanie kodu.
- CVE-2026-121952Krytyczne
FreeRDP w wersjach przed 3.32.2 ma podatność out-of-bounds write w proxy, ponieważ funkcja rdp_read_bitmap_cache_v2_capability_set odrzuca tylko wartości numCellCaches większe niż 5, podczas gdy tablica komórek bitmap cache v2 jest później odwoływana pod stałymi indeksami od 0 do 4. Klient łączący się z proxy może zadeklarować mniej niż pięć komórek cache w Confirm Active, powodując uszkodzenie sterty, wyciek danych sterty do backendu lub awarię.
Oryginalny opis (angielski, źródło NVD)
Incorrect Authorization vulnerability in the single-stage query engine of Apache Pinot. When broker access control is enabled, the single-stage query engine authorizes only the table named in the query's FROM clause. The lookup() transform function identifies its dimension table with a string literal argument rather than through the FROM clause, so that table was never included in the authorization check. An authenticated user who is authorized for at least one table can therefore read columns from any dimension table in the cluster, including tables they have no access to, and can retrieve arbitrary rows of it by supplying primary key values directly. Per-principal row-level security filters configured on the dimension table are likewise not applied. The multi-stage query engine is not affected. This issue affects Apache Pinot: through 1.5.1 Users are recommended to upgrade to version 1.6.0, which fixes this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

