CVE-2022-2421
CriticalSummary
W wyniku niewłaściwej walidacji typów podczas analizy załączników w bibliotece Socket.io js, możliwe jest nadpisanie obiektu _placeholder, co pozwala atakującemu umieścić odniesienia do funkcji w dowolnych miejscach w powstałym obiekcie zapytania.
Risk Assessment
Ta podatność może prowadzić do nieautoryzowanego dostępu do funkcji w aplikacji, co stwarza poważne zagrożenie dla integralności i bezpieczeństwa danych.
Recommendation
Zaleca się aktualizację biblioteki Socket.io do najnowszej wersji, która zawiera poprawki zabezpieczeń oraz wdrożenie dodatkowych mechanizmów walidacji danych wejściowych.
Original NVD description (English source)
Due to improper type validation in attachment parsing the Socket.io js library, it is possible to overwrite the _placeholder object which allows an attacker to place references to functions at arbitrary places in the resulting query object.

