CVE-2026-12644
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
Wersje pakietu ts-deepmerge przed 8.0.0 są podatne na nieobsłużony wyjątek z powodu niewłaściwego przetwarzania wbudowanych metod Object.prototype (takich jak toString, valueOf). Gdy dane wejściowe kontrolowane przez użytkownika zawierają te klucze z wartościami, które nie są funkcjami, wynikowy obiekt scalony staje się uszkodzony, co prowadzi do błędów typu TypeError.
Ocena ryzyka
Organizacja może doświadczyć awarii aplikacji, co prowadzi do przerwy w dostępności usług oraz potencjalnych strat finansowych. Niewłaściwe przetwarzanie danych wejściowych może również prowadzić do nieprzewidzianych zachowań aplikacji.
Rekomendacja
Zaleca się aktualizację pakietu ts-deepmerge do wersji 8.0.0 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt kodu w celu zapewnienia prawidłowego przetwarzania danych wejściowych.
Powiązane podatności
- CVE-2026-109157Krytyczne
Router TRENDnet TEW-432BRP w wersji 3.10B20 zawiera podatność przepełnienia bufora na stosie w funkcji formTcpipSetup w pliku /goform/formTcpipSetup. Manipulacja argumentem Name pozwala na zdalne przeprowadzenie ataku, a exploit został publicznie ujawniony.
- CVE-2026-63354Krytyczne
Urządzenia nieprawidłowo walidują i sanityzują dane znaczników wizualnych zawarte w importowanych plikach śledzenia CSV przed wyświetleniem ich na stronie Trace. Atakujący może nakłonić uprawnionego użytkownika z prawem „Read diagnostics” do zaimportowania spreparowanego pliku.
- CVE-2026-63353Krytyczne
Urządzenia nieprawidłowo sanityzują pola komentarzy zawarte w importowanych plikach śledzenia przed wyświetleniem ich na stronie Trace. Atakujący może nakłonić uprawnionego użytkownika z prawem „Read diagnostics” do zaimportowania spreparowanego pliku.
- CVE-2026-63350Krytyczne
Urządzenia nieprawidłowo ograniczają zawartość wykonywalną zawartą w importowanych plikach śledzenia. Atakujący może nakłonić uprawnionego użytkownika z prawem „Read diagnostics” do zaimportowania spreparowanego pliku.
- CVE-2026-44415Krytyczne
Systemy nieprawidłowo ograniczają dostęp do wewnętrznych API i ścieżek dla uwierzytelnionych użytkowników. Uwierzytelniony zdalny atakujący może uzyskać dostęp do wrażliwych informacji wewnętrznych.
- CVE-2026-109110Krytyczne
Router Wavlink WL-WN592AX6 w wersji 250422 zawiera podatność w funkcji system komponentu demona wmapd. Manipulacja argumentem pozwala na wstrzyknięcie poleceń systemu operacyjnego, a atak można przeprowadzić zdalnie.
- CVE-2026-109109Krytyczne
Router Wavlink WL-WN530BE1-A w wersji 251117 zawiera podatność przepełnienia bufora na stosie w funkcji strcpy w pliku /cgi-bin/ExportAllSettings.cgi komponentu Settings Export CGI. Manipulacja argumentem HTTP_COOKIE/X-Cmd pozwala na zdalne przeprowadzenie ataku.
- CVE-2026-109108Krytyczne
Router Wavlink WL-WN530BE1-A w wersji 251117 zawiera podatność w funkcji popen w pliku /cgi-bin/uploadVpn.cgi. Manipulacja argumentem Type prowadzi do wstrzyknięcia poleceń systemu operacyjnego, a atak można przeprowadzić zdalnie.
- CVE-2026-108971Krytyczne
W urządzeniu D-Link DCS-930L (wersja B1.08B4) wykryto podatność w funkcji mpfd_decode w pliku bootloader_region.bin komponentu Emergency HTTP Recovery Server. Manipulacja argumentem firmware prowadzi do nieprawidłowej weryfikacji podpisu kryptograficznego. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-109758Krytyczne
Perforce Helix Authentication Service (HAS) w wersjach 2022.1-2025.2 zawiera domyślny token SCIM, który nie jest automatycznie zastępowany losową wartością podczas instalacji. Atakujący znający ten token może uzyskać nieautoryzowany dostęp do API SCIM i wykonywać operacje na użytkownikach i grupach. Podatność może być połączona z CVE-2026-61834, co może prowadzić do zdalnego wykonania kodu.
Oryginalny opis (angielski, źródło NVD)
Versions of the package ts-deepmerge before 8.0.0 are vulnerable to Uncaught Exception due to the improper handling of built-in Object.prototype methods (such as toString, valueOf). When user-controlled input contains these keys with non-function values, the resulting merged object becomes broken — any string context operation throws a TypeError, crashing the application.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

