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.09)
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 podsystemie Zephyr zbus, w backendzie IPC agenta proxy (subsys/zbus/proxy_agent/zbus_proxy_agent_ipc.c), nazwa kanału odrzuconej ramki między domenami była logowana ze specyfikatorem %s bez zapewnienia zakończenia bufora znakiem NUL. Ramka struct zbus_proxy_msg zawiera tablicę channel_name[] o stałym rozmiarze jako ostatni element, a jedyny kod weryfikujący jej zakończenie odrzuca właśnie takie ramki — więc ostrzeżenie wypisywało niezakończony bufor dokładnie na ścieżkach błędów. Każdy peer domain mogący wysłać ramkę o rozmiarze sizeof(struct zbus_proxy_msg) na endpoint ipc_service może to wywołać.
omarchy-theme-set w Omarchy 4 przed wersją 4.0.1 umożliwia wykonanie kodu za pośrednictwem motywu od zewnętrznego dostawcy, ponieważ pliki umieszczone w ~/.local/state/omarchy/current/theme mogą zawierać wykonywalną zawartość z niezaufanego repozytorium Git.
Kilka endpointów Postiz zwraca pełny wiersz bazy danych rekordu, na którym operuje, zamiast tylko pól potrzebnych klientowi. Dwa z nich zawierają sekrety, których wywołujący nie powinien otrzymywać: publiczne API usuwania kanału zwraca token dostępu i token odświeżania platformy, a GET /user/organizations zwraca klucz API organizacji każdemu członkowi. Oba endpointy wymagają ważnej sesji, klucza API lub tokenu OAuth i są ograniczone do organizacji wywołującego.
pH7Builder (pH7 Social Dating CMS) przed wersją 18.6.0 zawiera podatność związaną z zakodowanym na stałe kluczem API w pliku Tool.class.php, która pozwala nieuwierzytelnionym atakującym na obejście kontroli dostępu do API przez sfałszowanie nagłówka Host. Atakujący mogą wysłać Host: localhost z private_api_key=dev772277 i domyślnym dozwolonym URL, aby uzyskać adresy e-mail członków, adresy IP, numery telefonów i pola kont bankowych.
pH7Builder (pH7 Social Dating CMS) przed wersją 18.5.0 zawiera podatność ujawnienia informacji, która pozwala klientom API uzyskać wrażliwe dane członków, ponieważ UserController::users() i user() zwracają niefiltrowane wiersze bazy danych. Atakujący posiadający ważny prywatny klucz API mogą odczytać hashe haseł bcrypt, niegasnące tokeny resetowania hashValidation oraz sekrety TOTP, aby przejąć konta i obejść uwierzytelnianie dwuskładnikowe.
pH7Builder (pH7 Social Dating CMS) w wersji przed 19.3.0 zawiera podatność obejścia CAPTCHA, która pozwala nieuwierzytelnionym atakującym pominąć walidację formularza poprzez podanie wybranego przez klienta identyfikatora formularza do PFBC Form::isValid(). Atakujący mogą załadować formularz bez CAPTCHA, taki jak logowanie lub wyszukiwanie, a następnie przesłać jego identyfikator wraz z danymi kontaktowymi, komentarzem, forum, zaproszeniem lub rejestracją, aby zautomatyzować nadużycia.
pH7Builder (pH7 Social Dating CMS) przed wersją 18.5.0 zawiera podatność polegającą na przechodzeniu przez katalogi w akcji deletePhoto() modułu picture, która pozwala uwierzytelnionym członkom na usuwanie dowolnych plików. Atakujący mogą dostarczyć sekwencje ../ w parametrze POST picture_link, aby usunąć zdjęcia innych członków lub pliki konfiguracyjne i cache, powodując utratę treści i odmowę usługi.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze getUserDetailByUserId kontrolera SysUserController, która pozwala każdemu uwierzytelnionemu użytkownikowi na odczyt danych innych użytkowników. Atakujący z niskimi uprawnieniami mogą podać dowolne wartości userId, aby uzyskać prawdziwe nazwiska, nazwy użytkowników, adresy e-mail, numery telefonów, daty urodzenia, numery pracowników, ścieżki działów i stanowiska.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze exportXls kontrolera SysDepartRoleController, która pozwala każdemu uwierzytelnionemu użytkownikowi na eksport ról działów. Atakujący z niskimi uprawnieniami posiadający tylko domyślną minimalną rolę mogą wywołać /sys/sysDepartRole/exportXls, aby pobrać wszystkie rekordy sys_depart_role, w tym nazwy ról, kody, opisy i użytkowników tworzących.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze exportXls kontrolera SysCommentController, która pozwala każdemu uwierzytelnionemu użytkownikowi na eksport wszystkich komentarzy. Atakujący z niskimi uprawnieniami mogą zażądać /sys/comment/exportXls, aby pobrać każdy wiersz sys_comment, w tym tekst komentarza i identyfikatory użytkowników, do rekordów, do których nie mają dostępu.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze queryChildrenByUsername kontrolera SysUserController, która pozwala każdemu uwierzytelnionemu użytkownikowi na pobranie rekordów kont innych użytkowników. Atakujący z niskimi uprawnieniami mogą podać dowolne wartości userId, aby uzyskać nazwiska, adresy e-mail, numery telefonów, numery pracowników, przypisania do działów i listy pracowników działów, którymi kierują ci użytkownicy.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze delete kontrolera SysMessageController, która pozwala użytkownikom z niskimi uprawnieniami na usuwanie rekordów wiadomości. Atakujący mogą wysyłać żądania DELETE z dowolnymi wartościami id, aby usunąć dowolny wiersz sys_sms, wymazując zapisy wysłanych powiadomień bez sprawdzania własności.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze delete kontrolera SysMessageTemplateController, która pozwala każdemu uwierzytelnionemu użytkownikowi na usuwanie szablonów wiadomości. Atakujący z niskimi uprawnieniami mogą uzyskać identyfikatory szablonów z niechronionego endpointu listy i usunąć dostarczone szablony powiadomień, powodując awarię powiadomień systemowych i przypomnień o przepływach pracy.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze editThirdAppConfig, która pozwala każdemu uwierzytelnionemu użytkownikowi na modyfikację konfiguracji aplikacji trzecich. Atakujący z niskimi uprawnieniami mogą zastąpić client id, client secret, agent id i corp id integracji DingTalk, WeCom lub Feishu, aby przekierować synchronizację katalogów i wiadomości do aplikacji kontrolowanych przez atakującego lub je zepsuć.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze removeUserPosition kontrolera SysPositionController, która pozwala każdemu uwierzytelnionemu użytkownikowi na usuwanie członków stanowisk. Atakujący z niskimi uprawnieniami mogą wysyłać żądania DELETE z dowolnymi userIds i positionId, aby usunąć wiersze sys_user_position, odłączając użytkowników od stanowisk bez rejestrowania.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze getTenantPackInfo, która pozwala każdemu uwierzytelnionemu użytkownikowi na odczyt członkostwa w pakiecie produktów innych dzierżawców. Atakujący z niskimi uprawnieniami mogą podać tenantId i stałe wartości packCode, takie jak superAdmin, accountAdmin lub appAdmin, aby ujawnić nazwy użytkowników administratorów, prawdziwe nazwiska, telefony i działy.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w punkcie końcowym PUT /sys/dict/editDictByLowAppId, która pozwala każdemu uwierzytelnionemu użytkownikowi modyfikować słowniki aplikacji niskokodowych. Atakujący może podać low_app_id słownika, uzyskany z GET /sys/dict/list, przez parametr lowAppId lub nagłówek X-Low-App-ID, aby zmienić nazwy słowników i zastąpić ich elementy.
JeecgBoot do wersji 3.9.5 zawiera podatność niebezpiecznego bezpośredniego odwołania do obiektu w AiragBaseApiController, która pozwala uwierzytelnionym użytkownikom odczytywać zmienne czatu AI innych użytkowników przez parametr username. Atakujący mogą wysyłać żądania POST do /airag/api/getChatVariable z docelowym appId, nazwą użytkownika i nazwą zmiennej, aby pobrać zapisane wartości pamięci czatu z Redis.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze queryById w AiragAppController, która pozwala użytkownikom z niskimi uprawnieniami odczytywać konfigurację dowolnej aplikacji AI. Atakujący mogą enumerować identyfikatory aplikacji przez niechroniony punkt /airag/app/listDict i odpytując każdy identyfikator uzyskać prompty systemowe, prompty pamięci, identyfikatory modeli, identyfikatory baz wiedzy oraz powiązania wtyczek aplikacji innych użytkowników.
JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w AiragPromptsController, która pozwala każdemu uwierzytelnionemu użytkownikowi usuwać szablony promptów AI przez wywołanie DELETE /airag/prompts/delete. Atakujący z niskimi uprawnieniami mogą uzyskać identyfikatory szablonów z niechronionego punktu GET /airag/prompts/list i logicznie usunąć szablon promptu dowolnego użytkownika, czyniąc go niedostępnym dla wszystkich.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

