CVE-2026-110610
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
ruoyi-vue-pro do wersji 2026.09 zawiera podatność Server-Side Request Forgery (SSRF) w usłudze obrazów yudao-module-ai, która pozwala uwierzytelnionym użytkownikom na zmuszenie serwera do pobierania dowolnych adresów URL poprzez podanie referImageUrl do endpointu midjourney imagine. Atakujący mogą wymusić żądania Hutool HttpUtil.downloadBytes() do adresów loopback, prywatnych lub metadanych chmury, aby sondować wewnętrzne usługi HTTP i uzyskać dostęp do endpointów metadanych.
Ocena ryzyka
Atakujący może wykorzystać serwer jako proxy do skanowania i uzyskiwania dostępu do wewnętrznych zasobów sieciowych, w tym usług w chmurze, co może prowadzić do wycieku danych uwierzytelniających lub dalszej eskalacji.
Rekomendacja
Zaktualizuj ruoyi-vue-pro do wersji nowszej niż 2026.09, jeśli jest dostępna, lub wdróż walidację adresów URL w parametrze referImageUrl, blokując dostęp do adresów prywatnych i metadanych. Rozważ użycie listy dozwolonych domen.
Inne podatności w ruoyi-vue-pro
Zobacz wszystkie- CVE-2026-116007Niskie
W projekcie YunaiV/zhijiantianya ruoyi-vue-pro do wersji 2026.09 wykryto błąd w funkcji SmsCodeServiceImpl.validateSmsCode0 w pliku /service/sms/SmsCodeServiceImpl.java, dotyczącej weryfikacji kodu SMS. Manipulacja powoduje niewłaściwe ograniczenie nadmiernej liczby prób uwierzytelnienia. Atak można zainicjować zdalnie, choć jego złożoność jest wysoka, a eksploatacja uznawana za trudną; exploit został opublikowany.
- CVE-2026-116006Wysokie
Wykryto podatność w projekcie YunaiV/zhijiantianya ruoyi-vue-pro do wersji 2026.09. Nieznana funkcja w pliku AuthController.java, obsługująca weryfikację kodu SMS, niewłaściwie przetwarza argumenty mobile/code, co prowadzi do nieprawidłowego uwierzytelnienia. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-97325Średnie
W systemie ruoyi-vue-pro do wersji 2026.08 wykryto lukę w funkcji validOAuthClientFromCache w pliku OAuth2ClientServiceImpl.java. Manipulacja argumentem redirect_uri prowadzi do otwartego przekierowania. Exploit jest publicznie dostępny, a producent nie odpowiedział.
- CVE-2026-97324Wysokie
W projekcie ruoyi-vue-pro (YunaiV/zhijiantianya) do wersji 2026.08 wykryto podatność w funkcji updateDemoOrderPaid w kontrolerze PayDemoOrderController. Manipulacja argumentem ID prowadzi do nieprawidłowej autoryzacji, a atak można przeprowadzić zdalnie. Exploit jest publicznie dostępny, a producent nie odpowiedział na zgłoszenie.
- CVE-2026-97323Średnie
W systemie ruoyi-vue-pro do wersji 2026.08 wykryto lukę w funkcji getOriginalFilename w pliku MpMaterialServiceImpl.java w komponencie File Upload. Manipulacja prowadzi do path traversal. Exploit jest publicznie dostępny, a producent nie odpowiedział.
- CVE-2026-97322Średnie
W projekcie ruoyi-vue-pro (YunaiV/zhijiantianya) do wersji 2026.08 wykryto podatność w komponencie File Upload, w pliku FileController.java. Manipulacja danymi wejściowymi prowadzi do cross-site scripting (XSS). Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-97321Średnie
W projekcie ruoyi-vue-pro (YunaiV/zhijiantianya) do wersji 2026.08 wykryto podatność w komponencie GoView Data Endpoint, w funkcji GoViewDataServiceImpl.getDataBySQL. Manipulacja argumentem sql prowadzi do wstrzyknięcia SQL. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-97320Średnie
W YunaiV/zhijiantianya ruoyi-vue-pro do wersji 2026.08 funkcja AiKnowledgeDocumentServiceImpl.readUrl w pliku AiKnowledgeDocumentServiceImpl.java (komponent AI Knowledge Module) umożliwia atakującemu zdalne wywołanie podatności Server-Side Request Forgery poprzez manipulację argumentem url. Exploit został opublikowany, a dostawca zdecydował o zachowaniu obecnego zachowania bez zmian w kodzie.
- CVE-2026-57950Wysokie
Podatność w ruoyi-vue-pro do wersji 2026.05 (załatana w commicie 5d1fd70) polega na błędnym egzekwowaniu przestrzeni nazw uprawnień w kontrolerze ErpSaleOrderController. Atakujący z uprawnieniami erp:sale-out mogą uzyskać nieautoryzowany dostęp do operacji na zamówieniach sprzedaży, wykonując nieuprawnione tworzenie, aktualizację, usuwanie i odczyt wrażliwych finansowo zamówień.
- CVE-2026-57949Średnie
Podatność w module CRM systemu ruoyi-vue-pro (do wersji 2026.05, naprawiona w commicie c779a47) polega na braku autoryzacji w punkcie końcowym GET /admin-api/crm/follow-up-record/get. Uwierzytelniony użytkownik może odczytać dowolny rekord follow-up, iterując sekwencyjne identyfikatory numeryczne.
Oryginalny opis (angielski, źródło NVD)
ruoyi-vue-pro through 2026.09 contains a server-side request forgery vulnerability in the yudao-module-ai image service that allows authenticated users to make the server fetch arbitrary URLs by supplying referImageUrl to the midjourney imagine endpoint. Attackers can force Hutool HttpUtil.downloadBytes() requests to loopback, private, or cloud metadata addresses to probe internal-only HTTP services and reach metadata endpoints.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

