Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.21)
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.
Oficjalny System Zarządzania Dokumentami opracowany przez 2100 Technology ma podatność na dowolne przesyłanie plików, umożliwiającą uwierzytelnionym zdalnym atakującym przesyłanie i wykonywanie backdoorów web shell, co pozwala na wykonanie dowolnego kodu na serwerze.
Ładowanie dowolnych zewnętrznych adresów URL przez komponenty WebView wprowadza złośliwy kod JavaScript, który może kraść dowolne tokeny użytkownika.
Wykryto podatność w urządzeniach GL.iNet (A1300, AX1800, AXT1800, MT2500, MT3000, MT6000, X3000, XE3000) w wersjach 4.8.x. Problem dotyczy pliku /usr/bin/gl_nas_sys w komponencie NAS Command Service, co umożliwia wstrzyknięcie komend systemu operacyjnego. Atak może być przeprowadzony zdalnie. Aktualizacja do wersji 4.9.0 rozwiązuje problem.
Wykryto podatność w urządzeniach GL.iNet BE9300 i MT6000 w wersjach 4.8.x. Problem dotyczy komponentu Firewall-management RPC, gdzie manipulacja argumentami dest_port/dest_ip prowadzi do wstrzyknięcia komend systemu operacyjnego. Atak może być przeprowadzony zdalnie. Aktualizacja do wersji 4.9.0 rozwiązuje problem.
Wykryto podatność w wielu urządzeniach GL.iNet (m.in. A1300, AX1800, BE9300, MT6000) w wersjach do 4.8.x. Problem dotyczy funkcji Wi-Fi Timer Power-Schedule, gdzie manipulacja argumentami switch_power/restore_power prowadzi do wstrzyknięcia komend systemu operacyjnego. 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 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.

