Katalog CVE

CVE-2026-111312

WysokieCVSS 7.7
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

W OpenHealth do wersji 0.2.0 występuje podatność braku uwierzytelniania i autoryzacji w handlerach GET, PATCH i DELETE /api/health-data/[id], które odpytują rekordy po identyfikatorze bez sprawdzania sesji lub authorId. Nieuwierzytelnieni atakujący znający identyfikator rekordu HealthData mogą odczytać dane medyczne innego użytkownika i metadane plików, nadpisać je dowolnym JSON-em lub usunąć.

Ocena ryzyka

Nieuwierzytelnieni atakujący mogą uzyskać dostęp do danych medycznych innych użytkowników, co stanowi poważne naruszenie poufności i może prowadzić do wycieku wrażliwych informacji zdrowotnych. Możliwe jest również nadpisanie lub usunięcie rekordów, co narusza integralność danych.

Rekomendacja

Zaktualizuj OpenHealth do wersji nowszej niż 0.2.0, jeśli jest dostępna, lub wdróż kontrolę sesji i weryfikację authorId we wszystkich handlerach /api/health-data/[id]. Ogranicz dostęp do API wyłącznie dla uwierzytelnionych i uprawnionych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

OpenHealth through 0.2.0 contains a missing authentication and authorization vulnerability in the /api/health-data/[id] GET, PATCH and DELETE handlers that query records by id without session or authorId checks. Unauthenticated attackers who know a HealthData record id can read another user's medical record data and file metadata, overwrite it with arbitrary JSON, or delete it.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS