CVE-2023-34109
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 39 - wyżej niż 39% wszystkich znanych CVE
Streszczenie
Podatność w zxcvbn-ts, narzędziu do oceny siły haseł, dotyczy użytkowników platformy nodeJS, którzy korzystają z drugiego argumentu funkcji zxcvbn. Może to prowadzić do nieograniczonego zużycia zasobów, gdyż tablica wejściowa użytkownika jest rozszerzana przy każdym wywołaniu funkcji.
Ocena ryzyka
Organizacje mogą doświadczyć problemów z wydajnością, a procesy node mogą być zabijane z powodu nadmiernego zużycia zasobów. Użytkownicy przeglądarek są mniej narażeni, ale mogą również napotkać problemy przy dużej liczbie zmian wejściowych.
Rekomendacja
Zaleca się aktualizację do wersji 3.0.2, w której problem został naprawiony. Użytkownicy, którzy nie mogą zaktualizować, powinni zaprzestać używania drugiego argumentu funkcji zxcvbn i skorzystać z funkcji zxcvbnOptions.setOptions.
Powiązane podatności
- CVE-2026-106102Krytyczne
Quasar Framework przed wersją 2.22.0 zawiera podatność w serializerze getHead() używanym tylko w SSR, która nie koduje odpowiednio wartości dostarczanych przez useMeta(). Atakujący, który może wpływać na dynamiczne metadane strony, może wstrzyknąć wykonywalny kod HTML przed hydratacją. Ścieżka po stronie klienta nie jest dotknięta, ponieważ używa API DOM kodujących atrybuty.
- CVE-2026-105863Krytyczne
Payload CMS w wersjach po 3.0.0 i przed 3.90.0 pozwala, aby opcja niestandardowego pola mapująca pole na zastrzeżoną nazwę claima uwierzytelniającego umieszczała niezamierzone wartości w tokenie uwierzytelniającym wydawanym przy logowaniu. Problem został naprawiony w wersji 3.90.0.
- CVE-2026-105859Krytyczne
Payload CMS przed wersją 3.90.0 i wersje canary przed 4.0.0-canary.34 zawiera podatność, która pozwala atakującemu na modyfikację dokumentów kolekcji bez egzekwowania kontroli dostępu na poziomie kolekcji lub pola, gdy opcja orderable jest włączona. Problem został naprawiony w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-105857Krytyczne
Wtyczka @payloadcms/plugin-form-builder w wersjach przed 3.90.0 i canary przed 4.0.0-canary.34 zawiera podatność, która pozwala atakującemu na zdalne wykonanie kodu na serwerze poprzez spreparowane zgłoszenie formularza. Problem został naprawiony w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-105851Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.90.0 i canary przed 4.0.0-canary.34 zawiera podatność w operacji duplikacji, która kopiuje wartości z dokumentu źródłowego nawet gdy pole jest ukryte lub reguły access.read/access.create odrzucają wartość dla wywołującego. Ustawienie disableDuplicate nie zapobiega temu obejściu kontroli dostępu. Problem naprawiono w wersjach 3.90.0 i 4.0.0-canary.34.
- CVE-2026-104070Krytyczne
Wtyczka Crayons dla SPIP przed wersją 3.5.0 zawiera podatność braku autoryzacji, która pozwala nieuwierzytelnionym atakującym na modyfikację dowolnych pól edytowalnych obiektów poprzez pominięcie parametru secu_ w crayons_store.php. Atakujący może wykorzystać ten błąd do zapisania złośliwego pliku szkieletu .html, ujawnienia poufnych plików konfiguracyjnych z sekretem witryny i sfałszowania podpisanego kontekstu ajax w celu wykonania przesłanego szkieletu, osiągając wykonanie dowolnego kodu PHP jako użytkownik serwera WWW.
- CVE-2026-67273Krytyczne
Dell Container Storage Modules przed wersją 1.18.0 zawiera podatność nieprawidłowej neutralizacji specjalnych elementów używanych w silniku szablonów. Osoba z niskimi uprawnieniami i zdalnym dostępem może wykorzystać tę podatność, prowadząc do eskalacji uprawnień.
- CVE-2026-105845Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.88.0 i canary przed 4.0.0-canary.27 zawiera podatność, która pozwala niezaufanemu użytkownikowi, mającemu możliwość odpytywania czytelnych kolekcji przez dynamiczne filtry lub złączenia, na wysłanie żądania powodującego wstrzyknięcie SQL w adapterach SQLite i Postgres. Problem naprawiono w wersjach 3.88.0 i 4.0.0-canary.27.
- CVE-2026-105844Krytyczne
Payload CMS w wersjach od 3.0.0 przed 3.88.0 i canary przed 4.0.0-canary.27 zawiera podatność, która pozwala nieuwierzytelnionemu użytkownikowi na przesłanie ścieżek pól wrażliwych na prototyp, gdy włączona jest wtyczka @payloadcms/plugin-import-export, co powoduje niezamierzone zachowanie aplikacji mogące prowadzić do zdalnego wykonania kodu. Problem naprawiono w wersjach 3.88.0 i 4.0.0-canary.27.
- CVE-2026-67269Krytyczne
Dell Container Storage Modules (CSM) Operator przed wersją 1.18.0 zawiera podatność na nieprawidłowe zarządzanie uprawnieniami w reconcilerze Custom Resource ContainerStorageModule. Zdalny atakujący z niskimi uprawnieniami może wykorzystać tę podatność do eskalacji uprawnień i uzyskania dostępu na poziomie roota do węzłów klastra.
Oryginalny opis (angielski, źródło NVD)
zxcvbn-ts is an open source password strength estimator written in typescript. This vulnerability affects users running on the nodeJS platform which are using the second argument of the zxcvbn function. It can result in an unbounded resource consumption as the user inputs array is extended with every function call. Browsers are impacted, too but a single user need to do a lot of input changes so that it affects the browser, while the node process gets the inputs of every user of a platform and can be killed that way. This problem has been patched in version 3.0.2. Users are advised to upgrade. Users unable to upgrade should stop using the second argument of the zxcvbn function and use the zxcvbnOptions.setOptions function.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

