Katalog CVE

CVE-2026-62296

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

Przed wersją 6.9.11 w HAPI FHIR, plik XhtmlParser.java nie narzuca maksymalnej głębokości zagnieżdżenia elementów, więc głęboko zagnieżdżona narracja text.div wywołuje nieograniczoną rekurencję między parseElementInner() i parseElement(), powodując StackOverflowError. Atakujący, który może przesłać zasoby FHIR zawierające takie narracje, może w ten sposób doprowadzić do awarii wątku roboczego parsowania lub walidacji, wpływając na usługi walidatora i każdą aplikację parsującą dostarczone przez atakującego FHIR JSON lub XML. Problem został naprawiony w wersji 6.9.11.

Ocena ryzyka

Atakujący może spowodować awarię wątku roboczego, co prowadzi do odmowy usługi w aplikacjach przetwarzających zasoby FHIR, szczególnie w usługach walidacji.

Rekomendacja

Zaktualizuj HAPI FHIR do wersji 6.9.11 lub nowszej, aby ograniczyć głębokość zagnieżdżenia i zapobiec przepełnieniu stosu.

Inne podatności w HAPI FHIR

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

HAPI FHIR is a complete implementation of the HL7 FHIR standard for healthcare interoperability in Java. Prior to 6.9.11, XhtmlParser.java imposes no maximum element nesting depth, so a deeply nested text.div narrative triggers unbounded recursion between parseElementInner() and parseElement(), raising a StackOverflowError. An attacker who can submit FHIR resources containing such narratives can thus crash a parsing or validation worker thread, affecting validator services and any application that parses attacker-supplied FHIR JSON or XML. This issue is fixed in version 6.9.11.

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