CVE-2026-109174
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
MoguBlog do wersji 6.2 zawiera lukę ujawnienia informacji, która pozwala niskouprzywilejowanym użytkownikom front-endu na odczyt poświadczeń systemowych poprzez endpoint getSystemConfig. Atakujący mogą podać zwykły token sesji czytelnika, aby uzyskać niefiltrowane dane SystemConfig, ujawniając klucze tajne Qiniu i MinIO oraz hasła do skrzynek SMTP.
Ocena ryzyka
Ujawnienie kluczy tajnych i haseł może prowadzić do nieautoryzowanego dostępu do usług zewnętrznych, takich jak Qiniu, MinIO i SMTP, co może skutkować wyciekiem danych lub wysyłaniem spamu.
Rekomendacja
Zaktualizuj MoguBlog do wersji nowszej niż 6.2, jeśli jest dostępna, lub ogranicz dostęp do endpointu getSystemConfig tylko do uprawnionych administratorów oraz filtruj zwracane dane, usuwając poufne informacje.
Inne podatności w MoguBlog
Zobacz wszystkie- CVE-2026-89264Średnie
MoguBlog do wersji 6.2 nie weryfikuje tożsamości autora komentarza w punkcie końcowym POST /web/comment/add, co pozwala uwierzytelnionym użytkownikom publikować komentarze przypisane do dowolnego innego użytkownika. Atakujący mogą podać dowolne wartości userUid w treści żądania, aby podszyć się pod inne konta, w tym administratorów.
- CVE-2026-109177Średnie
MoguBlog do wersji 6.2 zawiera lukę złamanej kontroli dostępu, która pozwala uwierzytelnionym administratorom na przenoszenie lub zmianę nazw plików dysku sieciowego innych administratorów poprzez podanie ich ścieżek plików. Atakujący mogą wysyłać spreparowane żądania do POST /networkDisk/moveFile, batchMoveFile lub edit, które aktualizują wiersze bez sprawdzania admin_uid, przenosząc lub zmieniając nazwy plików i folderów innych użytkowników.
- CVE-2026-109176Średnie
MoguBlog do wersji 6.2 zawiera lukę niezabezpieczonego bezpośredniego odwołania do obiektu, która pozwala uwierzytelnionym administratorom na usuwanie plików innych administratorów poprzez POST /networkDisk/deleteFile i batchDeleteFile. Atakujący mogą podać uid pliku lub folderu innego administratora, którego NetworkDiskServiceImpl.deleteFile nigdy nie sprawdza względem admin_uid, usuwając obiekty z lokalnego magazynu, Qiniu lub MinIO.
- CVE-2026-109175Średnie
MoguBlog do wersji 6.2 zawiera lukę niezabezpieczonego bezpośredniego odwołania do obiektu, która pozwala uwierzytelnionym administratorom na wyświetlanie plików dysku sieciowego innych administratorów poprzez POST /networkDisk/getFileList. Atakujący mogą odpytywać endpoint, który filtruje tylko według statusu, typu pliku lub filePath, a nigdy według admin_uid, aby uzyskać nazwy plików i adresy URL do pobrania innych administratorów.
- CVE-2026-89265Średnie
MoguBlog do wersji 6.2 zawiera podatność obejścia autoryzacji w punkcie końcowym POST /pictureSort/getPictureSortByUid, który pomija adnotację @AuthorityVerify wymaganą do egzekwowania uprawnień opartych na rolach. Uwierzytelnieni użytkownicy back-office bez uprawnień do kategorii obrazów mogą podać uid kategorii, aby uzyskać dostęp do zastrzeżonych rekordów kategorii obrazów, w tym metadanych takich jak nazwa, uid pliku okładki, kolejność sortowania i znaczniki czasu.
- CVE-2026-89263Średnie
MoguBlog do wersji 6.2 nie uwierzytelnia żądań do endpointu /web/comment/closeEmailNotification. Nieuwierzytelniony atakujący może wyłączyć powiadomienia e-mail dla dowolnego użytkownika, modyfikując flagę startEmailNotification w pamięci podręcznej Redis.
- CVE-2026-89262Wysokie
MoguBlog do wersji 6.2 zawiera podatność obejścia autoryzacji w punkcie końcowym usuwania komentarzy, który sprawdza własność na podstawie pól treści żądania zamiast uwierzytelnionego podmiotu. Atakujący może usuwać dowolne komentarze i ich odpowiedzi, podając identyfikatory komentarzy i autorów uzyskane z nieuwierzytelnionych punktów końcowych listowania.
- CVE-2026-89261Średnie
MoguBlog do wersji 6.2 udostępnia endpointy zarządzania indeksem Elasticsearch w usłudze mogu_search bez uwierzytelniania. Zdalny atakujący może usuwać, odtwarzać lub modyfikować indeks wyszukiwania bloga, co prowadzi do błędnych lub braku wyników wyszukiwania.
- CVE-2026-89260Wysokie
MoguBlog do wersji 6.2 zawiera podatność XML external entity injection w obsłudze wywołań zwrotnych WeChat pod adresem POST /wechat/wechatCheck. Metoda WechatRestApi.index() przekazuje surowe ciało żądania do SignUtil.xmlToMap(), która używa nieutwardzonego dom4j SAXReader bez ograniczeń DTD ani encji zewnętrznych. Nieuwierzytelnieni zdalni atakujący mogą przesyłać deklaracje DOCTYPE z zewnętrznymi encjami parametrów, aby odczytać dowolne pliki lokalne lub wywołać wychodzące żądania HTTP, a rozwiązane encje są odzwierciedlane w odpowiedziach błędów.
Oryginalny opis (angielski, źródło NVD)
MoguBlog through 6.2 contains an information disclosure vulnerability that allows low-privileged front-end users to read system credentials via the getSystemConfig endpoint. Attackers can supply an ordinary reader session token to retrieve unfiltered SystemConfig data, exposing Qiniu and MinIO secret keys and SMTP mailbox passwords.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

