Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Przeglądaj podatności według pakietuKatalog CISA KEV zaktualizowany: (v2026.11.04)
Cotygodniowy digest CVE
Jeden mail w tygodniu z nowo opublikowanymi podatnościami, o których warto wiedzieć. Bez zakładania konta.
Digest dotyczy ogólnie nowych podatności, nie Twoich serwerów. Jeśli chcesz wiedzieć, które z nich faktycznie działają w Twojej infrastrukturze, tym zajmuje się Secvalis : skanuje Twoje maszyny i zgłasza wyłącznie to, co ich dotyczy.
Wykryto podatność w wielu urządzeniach GL.iNet (m.in. A1300, AX1800, BE9300, MT6000) w wersjach do 4.8.x. Problem dotyczy funkcji ui.update_langs w komponencie Language Update, gdzie manipulacja argumentami hour/min/week prowadzi do wstrzyknięcia kodu. Atak może być przeprowadzony zdalnie.
Wykryto podatność w wielu urządzeniach GL.iNet (m.in. A1300, AX1800, BE9300, MT6000) w wersjach do 4.8.x. Problem dotyczy funkcji COPY/MOVE w komponencie WebDAV Service, co prowadzi do obejścia autoryzacji. Atak może być przeprowadzony zdalnie.
Wykryto podatność w Planet9 z powodu nieprawidłowych uprawnień do pliku wykonywalnego używanego przez usługę działającą w tle. Usługa działa z uprawnieniami SYSTEM, a plik wykonywalny ma nadmierne uprawnienia dla zwykłych użytkowników. Uwierzytelniony użytkownik lokalny może zmodyfikować lub podmienić plik i wykonać dowolny kod z uprawnieniami SYSTEM.
Wykryto podatność w urządzeniu Edimax EW-7478APC w wersji 1.04. Problem dotyczy funkcji stainfo w pliku /goform/stainfo, gdzie manipulacja argumentem interface prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Wykryto podatność w urządzeniu Edimax EW-7478APC w wersji 1.04. Problem dotyczy funkcji setWAN w pliku /goform/setWAN, gdzie manipulacja argumentami pppUserName/pptpUserName/L2TPUserName prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Wykryto podatność w urządzeniu Edimax EW-7478APC w wersji 1.04. Dotyczy funkcji formWlbasic w pliku /goform/formWlbasic. Manipulacja argumentem rootAPmac prowadzi do wstrzyknięcia komend. Atak może być przeprowadzony zdalnie, a exploit jest publiczny.
Scriban przed wersją 6.6.0 zawiera podatność na niekontrolowaną rekurencję w parserze rekurencyjnym. Parser nie egzekwuje domyślnego limitu głębokości wyrażeń (ExpressionDepthLimit jest domyślnie null/wyłączony), więc atakujący kontrolujący dane wejściowe szablonu może dostarczyć głęboko zagnieżdżony szablon (np. tysiące zagnieżdżonych nawiasów), co wyczerpuje stos wątku i powoduje StackOverflowException. Ponieważ wyjątek StackOverflowException nie może być przechwycony w .NET, prowadzi to do natychmiastowego, nieodwracalnego zakończenia procesu, co skutkuje odmową usługi.
Scriban przed wersją 6.6.0 zawiera podatność na nieskończoną rekurencję podczas renderowania obiektów, gdy właściwość ObjectRecursionLimit jest domyślnie nieograniczona. Atakujący mogą dostarczyć obiekty z cyklicznymi referencjami do kontekstu szablonu, wyczerpując stos i wywołując nieprzechwytywalny StackOverflowException, który kończy proces hostujący.
Scriban przed wersją 7.0.0 (dotknięte wersje <= 6.6.0) zawiera podatność na przepełnienie stosu w parsowaniu zagnieżdżonych inicjalizatorów tablic. Głęboko zagnieżdżone inicjalizatory tablic rekurencyjnie przechodzą przez ścieżkę (ParseArrayInitializer → ParseExpression → ParseArrayInitializer), która nie jest objęta licznikiem ExpressionDepthLimit dodanym w poprawce dla GHSA-wgh7-7m3c-fx25. Atakujący, który może dostarczyć niezaufane dane do Template.Parse, może wywołać nieprzechwytywalny StackOverflowException, natychmiast kończący proces, nawet przy domyślnym włączonym ExpressionDepthLimit.
Scriban przed wersją 7.0.0 nie czyści słownika CachedTemplates podczas wywołania TemplateContext.Reset(), co pozwala na utrzymywanie się buforowanych szablonów w ponownie używanych kontekstach. Atakujący mogą wykorzystać zależne od żądania implementacje ITemplateLoader, aby uzyskać dostęp do wcześniej autoryzowanych treści szablonów z wcześniejszych renderowań bez ponownego wywoływania TemplateLoader.Load().
Scriban przed wersją 7.0.0 (dotknięte <= 6.6.0) stosuje ograniczenie LoopLimit tylko do instrukcji pętli skryptowych, a nie do kosztownych iteracji wykonywanych wewnątrz wbudowanych operatorów i funkcji. W rezultacie pojedyncze wyrażenie, takie jak {{ 1..1000000 | array.size }} lub wyrażenie amplifikujące pamięć, takie jak {{ 'A' * 200000000 }}, może wymusić duże zużycie CPU lub pamięci nawet przy skonfigurowanym bardzo małym LoopLimit, co prowadzi do odmowy usługi.
Scriban przed wersją 7.0.0 (dotknięte wersje <= 6.6.0) zawiera podatność na niekontrolowaną alokację pamięci w funkcjach szablonu string.pad_left i string.pad_right, które nie walidują parametru width przed delegowaniem do .NET String.PadLeft/PadRight. Gdy aplikacja udostępnia Scriban niezaufanym danym wejściowym, atakujący może podać bardzo dużą wartość width (np. 500 000 000), co powoduje alokację ~1GB pamięci w jednym wywołaniu, prowadząc do OutOfMemoryException i odmowy usługi. Limit LimitToString nie zapobiega temu, ponieważ jest egzekwowany dopiero po pełnej alokacji stringa.
Scriban przed wersją 7.0.0 zawiera podatność na niekontrolowaną rekurencję w funkcji wbudowanej object.to_json, która nie ma limitów głębokości ani wykrywania cyklicznych referencji. Atakujący mogą tworzyć szablony z obiektami odwołującymi się do siebie, co powoduje nieograniczoną rekurencję i wyjątek StackOverflowException, który kończy proces .NET.
Scriban przed wersją 7.2.0 zawiera podatność na odmowę usługi w funkcji array.insert_at, która przydziela nieograniczone wpisy null bez przestrzegania ograniczeń LoopLimit lub LimitToString. Atakujący mogą podać duży parametr indeksu, aby wywołać wyjątek OutOfMemoryException i doprowadzić do awarii procesu w mniej niż sekundę.
Scriban w wersjach od 6.6.0 do 7.2.0 zawiera nieegzekwowany mechanizm ExpressionDepthLimit, który nie zatrzymuje rekurencyjnego parsowania głęboko zagnieżdżonych wyrażeń. Atakujący mogą dostarczyć szablony z głęboko zagnieżdżonymi nawiasami, inicjalizatorami tablic, inicjalizatorami obiektów lub operatorami jednoargumentowymi, aby wywołać nieprzechwytywalny wyjątek StackOverflowException, który natychmiast kończy proces hosta.
Scriban w wersjach od 3.0.0 do 7.2.0 zawiera podatność na odmowę usługi w operatorze mnożenia tablic, który przydziela pamięć bez egzekwowania LoopLimit lub bezpiecznych arytmetycznie kontroli przepełnienia. Atakujący mogą podać duży mnożnik całkowity w szablonie, aby wymusić alokacje pamięci rzędu wielu gigabajtów, powodując wyczerpanie zasobów i degradację dostępności.
Scriban w wersjach od 3.0.0 do 7.2.5 zawiera podatność na odmowę usługi w operatorze ScriptRange.Multiply, który omija LoopLimit, gdy lewy operand jest leniwą sekwencją. Atakujący mogą dostarczyć szablony z mnożeniem tablic na leniwych sekwencjach, aby wykonać miliardy nieobciążonych iteracji, zajmując rdzenie CPU i wyczerpując zasoby garbage collectora, nawet gdy LoopLimit jest ustawione na 1.
stoatchat przed wersją 0.15.0 nie waliduje wymiarów viewBox w plikach SVG w punkcie końcowym proxy, co pozwala atakującym na spowodowanie odmowy usługi przez wyczerpanie pamięci. Atakujący mogą hostować złośliwe pliki SVG z bardzo dużymi wartościami szerokości i wysokości oraz wywoływać równoczesne żądania, aby wyczerpać dostępną pamięć w replikach proxy.
OpenTofu w wersjach od 1.8.0 do 1.8.2 nie ogranicza prawidłowo wrażliwych zmiennych i wartości lokalnych, gdy użytkownicy włączyli statyczną ocenę źródeł modułów, wersji i konfiguracji backendu. W rezultacie wartości oznaczone jako wrażliwe mogą być ujawniane przez te elementy konfiguracji zamiast generować błąd. Problem naprawiono w OpenTofu 1.8.3, które dodaje jawne błędy uniemożliwiające użycie wrażliwych wartości w tych kontekstach.
W jądrze Linux wykryto podatność w mechanizmie AF_ALG (algif_skcipher), gdzie asynchroniczne przetwarzanie żądań szyfrowania pozwala na nadpisanie wektora inicjalizującego (IV) przez nieuprzywilejowanego użytkownika. Prowadzi to do ponownego użycia IV/keystreamu, co umożliwia odzyskanie tekstu jawnego z równoległej operacji. Poprawka wymusza synchroniczne przetwarzanie, eliminując wyścig.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

