CVE-2026-93189
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
W jądrze Linux występuje luka use-after-free w podsystemie HID. Gdy sterownik wywoła hid_device_io_start(), a następnie zakończy inicjalizację błędem i wywoła hid_hw_stop(), struktura hidraw może zostać zwolniona, podczas gdy raporty HID są wciąż przetwarzane na innym CPU, co prowadzi do odwołania do zwolnionej pamięci. Problem dotyczy ośmiu sterowników, które nie wywołują hid_device_io_stop() przed hid_hw_stop().
Ocena ryzyka
Luka może prowadzić do awarii jądra (panic) lub potencjalnego wykonania dowolnego kodu w kontekście jądra, co stanowi poważne zagrożenie dla stabilności i bezpieczeństwa systemu. Wykorzystanie wymaga jednak specyficznych warunków — błędu inicjalizacji sterownika HID i równoczesnego przetwarzania raportów.
Rekomendacja
Zaktualizuj jądro Linux do wersji zawierającej poprawkę centralizującą wywołanie hid_device_io_stop() w hid_hw_stop(). Jeśli aktualizacja nie jest możliwa, rozważ wyłączenie lub unikanie dotkniętych sterowników HID (m.in. corsair-psu, corsair-cpro, nzxt-kraken3, nzxt-smart2, gigabyte_waterforce, hid-logitech-dj, hid-nintendo, hid-mcp2221).
Powiązane podatności
- CVE-2026-59107Krytyczne
W funkcji udostępniania plików vSolution Matrix wykryto lukę w zabezpieczeniach. Współdzielona konfiguracja zaufania kryptograficznego może pozwolić atakującemu, który zdobędzie pasujący klucz prywatny, na uwierzytelnienie się do urządzenia przez SSH jako root. Luka dotyczy wyłącznie urządzeń skonfigurowanych jako stacja główna/master vSolution Matrix z włączoną funkcją udostępniania plików.
- CVE-2026-59106Krytyczne
W implementacji interfejsu WolfProt wykryto lukę w zabezpieczeniach. Niewystarczająca neutralizacja danych kontrolowanych przez użytkownika może pozwolić nieuwierzytelnionemu atakującemu z dostępem do sieci na wykonanie poleceń systemu operacyjnego z uprawnieniami usługi aplikacji.
- CVE-2026-116485Krytyczne
danmu_api przed wersją 1.21.7 zawiera lukę umożliwiającą obejście uwierzytelniania, gdy używany jest domyślny TOKEN, a ADMIN_TOKEN nie jest ustawiony. Atakujący może wysyłać żądania POST do /api/env/set, /api/env/add lub /api/env/del, aby ustawić ADMIN_TOKEN, zablokować operatorów, przekierować OTHER_SERVER lub PROXY_URL w celu SSRF oraz wywołać ponowne wdrożenie.
- CVE-2026-116214Krytyczne
MacCMS v10 przed wersją 2026.1000.4054 zawiera lukę umożliwiającą obejście uwierzytelniania, ponieważ funkcja check_msg() nigdy nie porównuje msg_to. Atakujący może zażądać kodu odzyskiwania na własną skrzynkę przez user/findpass_msg, a następnie przesłać go do user/findpass_reset z adresem e-mail lub telefonem ofiary, aby przejąć konto.
- CVE-2026-115693Krytyczne
Luka w hackney_ssl w bibliotece benoitc hackney polega na nieprawidłowej walidacji certyfikatów. hackney dodaje wywołanie zwrotne partial_chain do każdej konfiguracji verify_peer, które akceptuje dowolny certyfikat w łańcuchu, którego klucz publiczny pasuje do głównego magazynu certifi, nawet gdy połączenie jest przypięte do prywatnego CA. Atakujący w ścieżce może podszyć się pod serwer, jeśli posiada publicznie zaufany certyfikat dla przypiętej nazwy hosta. Problem dotyczy wersji od 1.24.0 przed 4.9.0.
- CVE-2026-115188Krytyczne
W funkcji importu kampanii Mautic 7 istnieje luka umożliwiająca nieograniczone przesyłanie plików. Aplikacja kopiuje dołączone pliki zasobów do publicznie dostępnego katalogu mediów bez ograniczeń nazw i typów plików. Uwierzytelniony użytkownik z uprawnieniem do tworzenia importów kampanii może umieścić dowolne pliki, w tym skrypty serwerowe, w katalogu głównym serwera WWW, co na serwerach Apache prowadzi do zdalnego wykonania kodu.
- CVE-2026-110475Krytyczne
W platformie CreditNirvana Collections Platform występuje luka wynikająca z nieprawidłowych kontroli uwierzytelniania i autoryzacji w usłudze logowania. Nieuwierzytelniony zdalny atakujący może manipulować żądaniami uwierzytelniania i uzyskiwać dostęp do API bez ważnej sesji. Może to pozwolić na wyliczanie użytkowników, tworzenie sesji jako dowolny użytkownik (w tym administrator) oraz dostęp i modyfikację danych.
- CVE-2026-107656Krytyczne
W Fortinet FortiSandbox (wersje 5.0.0–5.0.6, 4.4.0–4.4.9, 4.2 oraz odpowiednie wersje FortiSandbox PaaS) występuje luka umożliwiająca obejście uwierzytelniania poprzez alternatywną ścieżkę lub kanał. Może ona pozwolić atakującemu na wykonanie nieautoryzowanego kodu lub poleceń za pomocą spreparowanych żądań HTTP.
- CVE-2026-107092Krytyczne
NexoPOS w wersji v6.2.4 jest podatny na Directory Traversal poprzez endpoint api/update. Może to pozwolić atakującemu na dostęp do plików spoza zamierzonego katalogu.
- CVE-2026-116235Krytyczne
W urządzeniu Oray Pugongying X5 Pro 7.6.1 wykryto podatność w nieznanej funkcjonalności komponentu uwierzytelniania L2TP. Manipulacja argumentem Username prowadzi do wstrzyknięcia CRLF. Atak można przeprowadzić zdalnie, a publiczny exploit jest już dostępny.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: HID: core: quiesce input in hid_hw_stop() to prevent use-after-free A driver's probe calls hid_device_io_start() to enable input delivery, then fails at a later initialization step and unwinds via hid_hw_stop(). The unwind frees struct hidraw via hidraw_disconnect() while in-flight HID reports may still be running on another CPU, dereferencing the freed object through hidraw_report_event(). syzbot reports the resulting use-after-free for the corsair-psu HID driver. Edward Adam Davis posted a per-driver fix for corsair-psu that adds an explicit hid_device_io_stop() before hid_hw_stop() in the probe error path ("hwmon: prevent packets from going to driver for probe", 2026-04-28). Auditing the tree shows 15 drivers call hid_device_io_start(); 7 also call hid_device_io_stop() and 8 do not: drivers calling hid_device_io_start() without a matching hid_device_io_stop() before hid_hw_stop(): drivers/hwmon/corsair-psu.c (fix posted by Edward) drivers/hwmon/corsair-cpro.c drivers/hwmon/nzxt-kraken3.c drivers/hwmon/nzxt-smart2.c drivers/hwmon/gigabyte_waterforce.c drivers/hid/hid-logitech-dj.c drivers/hid/hid-nintendo.c drivers/hid/hid-mcp2221.c Roughly half of all callers of the API are exposed. Centralize the quiesce in hid_hw_stop() so callers do not have to remember the matching stop: if a driver has left hdev->io_started true on entry, call hid_device_io_stop() before hid_disconnect(). For the 7 drivers that already call hid_device_io_stop() correctly, hdev->io_started is false on entry, the guard short-circuits, and behavior is unchanged. No Fixes: tag because the affected drivers gained their hid_device_io_start() calls independently over years; the bug is a class-wide API misuse rather than a regression from one commit.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

