CVE-2022-50472
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
W jądrze systemu Linux zidentyfikowano podatność, która została rozwiązana. Problem dotyczy wywołania funkcji ib_query_pkey() w kontekście atomowym, co prowadzi do błędu, ponieważ tracepointy nie mogą zasypiać.
Ocena ryzyka
Podatność ta może prowadzić do niestabilności systemu, co w konsekwencji może wpłynąć na dostępność usług w organizacji. W przypadku wystąpienia błędu, może dojść do awarii procesów związanych z przetwarzaniem komunikatów.
Rekomendacja
Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której ta podatność została naprawiona. Należy również monitorować system pod kątem wystąpienia podobnych błędów.
Powiązane podatności
- CVE-2026-94456Krytyczne
Postiz generuje wrażliwe poświadczenia bezpieczeństwa przy użyciu Math.random() zamiast kryptograficznie bezpiecznego źródła. Ten sam mechanizm jest używany dla tokenów dostępu OAuth, kodów autoryzacyjnych, sekretów klienta, kluczy API organizacji oraz weryfikatorów PKCE, przez co zależą one od deterministycznego stanu PRNG xorshift128+ w V8. Nieuwierzytelniony endpoint dynamicznej rejestracji klienta OAuth ujawnia świeżo wygenerowane poświadczenia, co pozwala atakującemu odtworzyć wewnętrzny stan generatora i wyliczyć przeszłe oraz przyszłe wartości.
- CVE-2026-86059Krytyczne
Dokploy to samodzielnie hostowana platforma PaaS. Przed wersją 0.29.13 członkowie organizacji bez dostępu do dostawcy Git mogą odczytać poświadczenia dostawcy w postaci jawnej poprzez procedury github.one, gitlab.one, gitea.one i bitbucket.one, ponieważ zwracają one pełne rekordy dostawcy bez sprawdzenia getAccessibleGitProviderIds lub przynależności do organizacji. Trasa application.one zwraca także zagnieżdżone relacje GitHub, GitLab, Gitea i Bitbucket z kluczami prywatnymi GitHub App, tokenami OAuth, sekretami klienta, sekretami webhooków i hasłami aplikacji, nawet gdy hasGitProviderAccess ma wartość false.
- CVE-2026-85734Krytyczne
LightRAG to narzędzie do szybkiego generowania wspomaganego wyszukiwaniem. Przed wersją 1.5.5 endpoint POST /login w lightrag/api/lightrag_server.py nie nakłada limitu szybkości, blokady konta, opóźnienia ani licznika nieudanych prób uwierzytelnienia. Atakujący w sieci może zgadywać hasła z pełną szybkością żądań, aż znajdzie prawidłowe hasło konta.
- CVE-2026-80156Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.5, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność path traversal w endpointcie uploadu portalu zarządzania webowego. Umożliwia ona uwierzytelnionym atakującym zapis dowolnych danych w dowolnym miejscu systemu plików urządzenia, prowadząc do zdalnego wykonania kodu. Walidacja nazwy pliku usuwa znaki backslash, ale nie sprawdza następnie forward slash, gdy wykryto backslash; podając nazwę zawierającą oba znaki, atakujący zapisuje poza docelowym katalogiem uploadu.
- CVE-2026-80155Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.5, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność obejścia uwierzytelniania w endpointcie uploadu portalu zarządzania webowego. Umożliwia ona nieuwierzytelnionym atakującym odczyt wrażliwych plików konfiguracyjnych i upload plików do dowolnych lokalizacji w systemie plików, prowadząc do zdalnego wykonania kodu. Serwer konstruuje ścieżkę pliku cookie sesji za pomocą snprintf ze stałym buforem; podając cookie o określonej długości, atakujący powoduje obcięcie ścieżki i wykorzystuje path traversal do przekierowania walidacji uwierzytelniania na dowolny plik na dysku, taki jak lokalna baza użytkowników.
- CVE-2026-80154Krytyczne
Wszystkie wersje firmware Lantronix SLC8000, EMG8500, EMG7500, SLB882, SLCx-03 i SLCx-02 zawierają podatność obejścia uwierzytelniania w portalu zarządzania webowego, która pozwala nieuwierzytelnionym atakującym wyprowadzić prawidłowe tokeny sesji zalogowanych użytkowników i obejść walidację źródłowego adresu IP oraz User-Agent. Tokeny sesji są generowane deterministycznie na podstawie modelu urządzenia i bieżącego czasu z rozdzielczością jednej sekundy, co daje mały, możliwy do wyliczenia zbiór aktywnych tokenów. Atakujący może skonstruować spreparowany URI wykorzystujący obsługę rozszerzeń plików w routingu ścieżek serwera webowego, aby obejść walidację adresu źródłowego dla sesji.
- CVE-2026-80152Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.3, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność wstrzyknięcia poleceń, która pozwala uwierzytelnionym atakującym z uprawnieniem services wykonać dowolne polecenia powłoki jako root poprzez wykorzystanie polecenia set script schedule przekazującego nieoczyszczone dane wejściowe użytkownika do wywołania system().
- CVE-2026-80151Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.3, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność wstrzyknięcia poleceń, która pozwala uwierzytelnionym atakującym z uprawnieniem services wykonać dowolne polecenia powłoki jako root poprzez wykorzystanie polecenia set nfs download przekazującego nieoczyszczone dane wejściowe użytkownika do wywołania system().
- CVE-2026-80147Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.2, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność przepełnienia bufora na stosie, która pozwala uwierzytelnionym atakującym potencjalnie wykonać dowolny kod poprzez wykorzystanie nieudokumentowanego polecenia mfc eeprom write kopiującego nieograniczone dane wejściowe użytkownika do ograniczonego bufora na stosie przed przekazaniem ich do wywołania system().
- CVE-2026-80146Krytyczne
Lantronix SLC8000 przed firmware v9.7.0.2, EMG8500/EMG7500 przed firmware v9.7.0.1 oraz wszystkie wersje firmware SLB882/SLCx-03/SLCx-02 zawierają podatność przepełnienia bufora na stosie, która pozwala uwierzytelnionym atakującym potencjalnie wykonać dowolny kod poprzez wykorzystanie nieudokumentowanego polecenia mfc eeprom read kopiującego nieograniczone dane wejściowe użytkownika do ograniczonego bufora na stosie przed przekazaniem ich do wywołania system().
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: IB/mad: Don't call to function that might sleep while in atomic context Tracepoints are not allowed to sleep, as such the following splat is generated due to call to ib_query_pkey() in atomic context. WARNING: CPU: 0 PID: 1888000 at kernel/trace/ring_buffer.c:2492 rb_commit+0xc1/0x220 CPU: 0 PID: 1888000 Comm: kworker/u9:0 Kdump: loaded Tainted: G OE --------- - - 4.18.0-305.3.1.el8.x86_64 #1 Hardware name: Red Hat KVM, BIOS 1.13.0-2.module_el8.3.0+555+a55c8938 04/01/2014 Workqueue: ib-comp-unb-wq ib_cq_poll_work [ib_core] RIP: 0010:rb_commit+0xc1/0x220 RSP: 0000:ffffa8ac80f9bca0 EFLAGS: 00010202 RAX: ffff8951c7c01300 RBX: ffff8951c7c14a00 RCX: 0000000000000246 RDX: ffff8951c707c000 RSI: ffff8951c707c57c RDI: ffff8951c7c14a00 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: ffff8951c7c01300 R11: 0000000000000001 R12: 0000000000000246 R13: 0000000000000000 R14: ffffffff964c70c0 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff8951fbc00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f20e8f39010 CR3: 000000002ca10005 CR4: 0000000000170ef0 Call Trace: ring_buffer_unlock_commit+0x1d/0xa0 trace_buffer_unlock_commit_regs+0x3b/0x1b0 trace_event_buffer_commit+0x67/0x1d0 trace_event_raw_event_ib_mad_recv_done_handler+0x11c/0x160 [ib_core] ib_mad_recv_done+0x48b/0xc10 [ib_core] ? trace_event_raw_event_cq_poll+0x6f/0xb0 [ib_core] __ib_process_cq+0x91/0x1c0 [ib_core] ib_cq_poll_work+0x26/0x80 [ib_core] process_one_work+0x1a7/0x360 ? create_worker+0x1a0/0x1a0 worker_thread+0x30/0x390 ? create_worker+0x1a0/0x1a0 kthread+0x116/0x130 ? kthread_flush_work_fn+0x10/0x10 ret_from_fork+0x35/0x40 ---[ end trace 78ba8509d3830a16 ]---

