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.
W komponencie provider-credential-controller w multicluster-engine (MCE) znaleziono błąd. Atakujący z określonymi uprawnieniami na klastrze hub i znajomością poprzedniej wartości poświadczeń może wykorzystać obejście autoryzacji. Manipulując etykietami `copiedFrom`, atakujący może przechwycić nowo rotowane poświadczenia dostawcy, prowadząc do nieautoryzowanego ujawnienia informacji.
Sterownik MongoDB BI Connector ODBC konwertuje wartości kolumn zmiennoprzecinkowych na tekst bez sprawdzania, czy wynik mieści się w buforze docelowym. Gdy aplikacja odczytuje wystarczająco dużą wartość zmiennoprzecinkową jako tekst, sterownik może zapisać poza końcem bufora i uszkodzić sąsiednią pamięć. Użytkownik, który może przechowywać dane w kolekcji odczytywanej przez BI Connector, może wykorzystać to do spowodowania awarii aplikacji wykonującej odczyt.
IBM Db2 11.5.0 do 11.5.9 oraz 12.1.0 do 12.1.5 dla Linux, UNIX i Windows (w tym DB2 Connect Server) może umożliwić lokalnemu atakującemu uzyskanie wrażliwych informacji z powodu logowania haseł w postaci zwykłego tekstu w plikach śledzenia.
IBM Security Verify Access 10.0 do 10.0.9.2, IBM Verify Identity Access 11.0 do 11.0.3 oraz IBM Verify Identity Access Container 11.0 do 11.0.3 Reverse Proxy w niektórych konfiguracjach mogą zapewniać słabszą niż oczekiwano walidację kryptograficzną danych dostarczonych przez użytkownika.
IBM Db2 11.5.0 do 11.5.9 oraz 12.1.0 do 12.1.5 jest dotknięty podatnością nieprawidłowej autoryzacji w pewnym poleceniu, umożliwiającą nieuprzywilejowanemu użytkownikowi ominięcie kontroli uprawnień i modyfikację danych katalogu bazy danych.
IBM Security Verify Access 10.0 do 10.0.9.2, IBM Verify Identity Access 11.0 do 11.0.3 oraz IBM Verify Identity Access Container 11.0 do 11.0.3 są podatne na atak typu odmowa usługi.
W GStreamer gst-plugins-good (avidemux) w funkcji gst_avi_demux_riff_parse_vprp() liczba dostępnych wpisów gst_riff_vprp_video_field_desc jest obliczana przez podzielenie rozmiaru bufora przez kontrolowaną przez atakującego wartość vprp->fields, zamiast przez sizeof(gst_riff_vprp_video_field_desc). Może to spowodować, że parser potraktuje więcej deskryptorów pól jako dostępnych, niż mieści się w buforze wejściowym, co prowadzi do odczytów poza zakresem. Przetworzenie spreparowanego pliku AVI przez playbin/decodebin może spowodować awarię aplikacji (odmowa usługi).
W GStreamer gst-plugins-good (avidemux) podczas parsowania metadanych FUJIFILM w fragmencie AVI strd, funkcja gst_avi_demux_parse_strd() zmniejsza licznik pozostałej długości o stałe przesunięcia (98 i 10 bajtów) bez weryfikacji, czy pozostało wystarczająco danych. Dla spreparowanych danych strd o dokładnie 106 lub 107 bajtach licznik przechodzi do bardzo dużej wartości bez znaku, co powoduje, że skanowanie ciągów zakończonych nullem czyta daleko poza przydzielonym buforem sterty. Normalizacja formatu daty może również zapisywać poza koniec bufora. Potwierdzone skutki obejmują odczyt poza zakresem sterty, zapis poza zakresem, ujawnienie informacji ze sterty (sąsiednie dane pojawiają się w parsowanych metadanych) oraz awarię aplikacji/odmowę usługi. Element avidemux jest automatycznie podłączany przez playbin, decodebin i gst-discoverer, więc otwarcie lub podgląd spreparowanego pliku AVI wystarczy do wywołania problemu.
Shescape to prosta biblioteka do escapowania dla JavaScript. Przed wersjami 2.1.14 i 3.0.1, podatność dotyczy użytkowników Shescape na systemach Unix, którzy jawnie skonfigurują shell na Zsh lub true, gdy domyślnym shellem jest Zsh, używając escape i escapeAll. Opcje Zsh EXTENDED_GLOB i MAGIC_EQUAL_SUBST pogarszają problem. W niektórych przypadkach atakujący może wykorzystać ekspansję katalogu domowego i składnię rozszerzonych globów, aby uzyskać listy plików i katalogów w systemie. W zależności od tego, co robi polecenie, może to być użyte do wycieku większej ilości informacji. Problem został naprawiony w wersjach 2.1.14 i 3.0.1.
Shescape to prosta biblioteka do escapowania dla JavaScript. Przed wersjami 2.1.14 i 3.0.1, funkcja getEscapeFunction w src/internal/unix/dash.js nie escapuje znaku ~ po : lub =, gdy aplikacje używają API escape lub escapeAll na Unixie z shellem ustawionym na dash, lub z shellem ustawionym na true, gdy Dash jest domyślny, i interpolują wynik do przypisania poprzedzającego polecenie. Atakujący kontrolujący dane wejściowe może dostarczyć wartość taką jak :~, aby ujawnić ścieżkę katalogu domowego i może zmienić lokalizację, na której działa polecenie. Problem został naprawiony w wersjach 2.1.14 i 3.0.1.
Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.40.1, w packages/server/src/integrations/mongodb.ts przekazywano kontrolowane przez buildera wartości tlsCertificateKeyFile i tlsCAFile bezpośrednio do MongoClient w Budibase Cloud. Builder mógł przesłać bezwzględne ścieżki serwera przez /api/datasources/verify i odróżnić czytelne istniejące pliki od brakujących, porównując błąd sterownika, co ujawniało istnienie i czytelność plików na współdzielonym serwerze. Problem został naprawiony w wersji 3.40.1.
CamaleonCMS 2.9.1 zawiera podatność na wstrzykiwanie szablonów po stronie serwera, która pozwala uwierzytelnionym administratorom na wykonywanie dowolnych poleceń poprzez osadzenie tagów ERB w parametrze email akcji test_email w ustawieniach, które są oceniane, gdy odrzucenie SMTP odzwierciedla adres odbiorcy w komunikacie o błędzie renderowanym jako szablon ERB inline. Atakujący może przesłać spreparowany parametr email zawierający wyrażenia ERB przez endpoint test_email w ustawieniach administratora, powodując, że renderer szablonów inline Rails oceni kontrolowany przez atakującego kod Ruby i osiągnie wykonanie dowolnych poleceń jako użytkownik procesu Rails.
Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.39.25, packages/server/src/api/controllers/automation.ts zwracał wyniki testów automatyzacji zawierające trigger.outputs.user.oauth2, broadcastował BuilderSocketEvent.AutomationTestProgress do pokoju aplikacji i przechowywał postęp w packages/server/src/automations/testProgress.ts bez zakresu użytkownika. Współbudowniczy mógł otrzymać lub odpytać test innego buildera uwierzytelnionego przez SSO i uzyskać tokeny dostępu i odświeżania OAuth2. Poprawka dodaje sanitizeAutomationTestResult i izoluje postęp według użytkownika. Problem został naprawiony w wersji 3.39.25.
Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.39.4, uploadUrl w packages/server/src/utilities/fileUtils.ts używał surowego fetch po stronie serwera dla wartości załączników przekazywanych przez processAttachments w packages/server/src/sdk/workspace/ai/helpers/rows.ts. Builder z funkcją generowania tabel AI mógł spowodować, że wartość załącznika odnosi się do wewnętrznej usługi lub punktu końcowego metadanych chmury, a odpowiedź byłaby przechowywana jako załącznik bez walidacji fetchWithBlacklist. Problem został naprawiony w wersji 3.39.4.
Budibase to platforma low-code o otwartym kodzie źródłowym. Przed wersją 3.39.25, POST /api/global/auth/:tenantId/login zwiększał licznik nieudanych prób w packages/worker/src/api/controllers/global/auth.ts tylko dla istniejących użytkowników, podczas gdy packages/worker/src/middleware/emailLockout.ts zwracał X-Account-Locked i Retry-After tylko dla zablokowanych identyfikatorów. Nieuwierzytelniony atakujący mógł porównać odpowiedź po powtarzających się niepowodzeniach, aby wyliczyć prawidłowe adresy e-mail i tymczasowo zablokować prawidłowe konta. Problem został naprawiony w wersji 3.39.25.
SiYuan w wersjach do v3.7.2 (poprawione w v3.7.4) zawiera podatność na ujawnienie informacji w punkcie końcowym /api/asset/getFileAnnotation, który zwraca zawartość plików adnotacji PDF .sya bez sprawdzania uprawnień publikacji. Ponieważ punkt końcowy jest chroniony tylko przez CheckAuth (w przeciwieństwie do trasy /assets/*, która egzekwuje uprawnienia publikacji i hasło), anonimowy czytelnik (gdy uwierzytelnianie publikacji jest wyłączone) lub dowolny RoleReader publikacji, który zna ścieżkę zasobu, może odczytać prywatne adnotacje PDF (podświetlenia i notatki) dokumentów zabronionych do publikacji, chronionych hasłem lub nieopublikowanych. Problem dotyczy tylko niezaszyfrowanych notatników; adnotacje z zaszyfrowanych skrzynek nie są ujawniane.
SiYuan przed wersją 3.7.4 zawiera podatność na ominięcie uwierzytelnienia w filtrze FilterViewByPublishAccess, który nie sprawdza ochrony hasłem publikacji podczas renderowania widoków atrybutów i wierszy bazy danych. Niezalogowani czytelnicy mogą uzyskać dostęp do chronionych hasłem wierszy dokumentów, w tym tytułów, identyfikatorów bloków i wartości kolumn, wywołując renderAttributeView bez podania wymaganego hasła.
SiYuan przed wersją 3.7.4 nie egzekwuje kontroli dostępu do publikacji na punktach końcowych getBlockBreadcrumb, getRefText i getBlockTreeInfos, co umożliwia ujawnienie chronionej treści dokumentów i metadanych. Anonimowi czytelnicy lub konta z rolą czytelnika publikacji mogą pobierać tytuły dokumentów, fragmenty treści bloków przodków, tekst referencji i metadane ścieżek dla dokumentów zabronionych do publikacji lub chronionych hasłem, podając identyfikatory bloków.
SiYuan przed wersją 3.7.4 nie egzekwuje kontroli dostępu do publikacji w punktach końcowych getBlockAttrs i batchGetBlockAttrs. Atakujący mogą pobierać atrybuty bloków, w tym nazwy, aliasy, notatki i pola niestandardowe, z chronionych dokumentów, wysyłając żądania POST z identyfikatorami bloków.
SiYuan przed wersją 3.7.4 zawiera podatność na ujawnienie informacji w punkcie końcowym resolveAssetPath, który zwraca bezwzględne ścieżki systemu plików bez modyfikacji dla żądań z samym CheckAuth. Atakujący mogą zbierać względne ścieżki zasobów z opublikowanych dokumentów i przesyłać je do resolveAssetPath, aby uzyskać bezwzględną ścieżkę katalogu roboczego serwera, ujawniając nazwę użytkownika systemu operacyjnego i układ instalacji.

