CVE-2026-49120
WysokieCVSS 8.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Medplum przed wersją 5.1.14 zawiera podatność SSRF w subskrypcji worker, pozwalającą uwierzytelnionym użytkownikom na wykonywanie nieautoryzowanych żądań sieciowych poprzez tworzenie zasobów FHIR Subscription z dowolnymi adresami URL endpointów. Atakujący mogą kierować subskrypcje na wewnętrzne adresy, takie jak serwisy metadanych chmury, bazy danych czy endpointy orkiestracji kontenerów, aby wykraść dane uwierzytelniające IAM i dokumentację pacjentów.
Ocena ryzyka
Atakujący może uzyskać dostęp do wewnętrznych zasobów sieciowych, wykraść dane uwierzytelniające do chmury oraz wrażliwe dane medyczne pacjentów.
Rekomendacja
Zaktualizuj Medplum do wersji 5.1.14 lub nowszej.
Inne podatności w Medplum
Zobacz wszystkie- CVE-2026-53728Wysokie
Medplum przed wersją 5.1.6 zawiera podatność w wywołaniu zwrotnym zewnętrznego dostawcy tożsamości (GET /auth/external), która akceptuje kontrolowane przez atakującego URI przekierowania, o ile zaczynają się one od zarejestrowanego URI przekierowania klienta, zamiast dokładnego dopasowania. Po udanym logowaniu zewnętrznym serwer dołącza wartości logowania i kodu Medplum do adresu URL dostarczonego przez atakującego i wydaje przekierowanie. Ponieważ stan żądania logowania zewnętrznego jest serializowany jako surowy JSON i później ufany przez wywołanie zwrotne, atakujący, który może manipulować state.redirectUri, może spowodować przekierowanie artefaktów autoryzacyjnych do kontrolowanego przez siebie punktu końcowego. Gdy zarejestrowany URI przekierowania jest gołym originem lub prefiksem, który można rozszerzyć na inną nazwę hosta, dochodzi do wycieku kodu autoryzacyjnego między domenami. Problem naprawiono w wersji 5.1.6.
- CVE-2026-44506Wysokie
Medplum w wersjach od 4.1.10 do 5.1.6 zawiera podatność w punkcie końcowym /oauth2/register, która może zwracać client_secret wstępnie skonfigurowanych klientów OAuth zdefiniowanych w konfiguracji serwera defaultOAuthClients, gdy podano pasujący redirect_uri. Problem naprawiono w wersji 5.1.7.
Oryginalny opis (angielski, źródło NVD)
Medplum before 5.1.14 contains a server-side request forgery vulnerability in the subscription worker that allows authenticated users to perform unauthorized internal network requests by creating FHIR Subscription resources with arbitrary endpoint URLs. Attackers can point subscription endpoints at internal addresses such as cloud instance metadata services, internal databases, or container orchestration endpoints to exfiltrate IAM credentials and patient health records via the POST body containing full FHIR resource payloads.

