Vulnerabilidad en org.hl7.fhir.core de hapifhir (CVE-2026-49485)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-400
Consumo de recursos no controlado (Agotamiento de recursos)
Fecha de publicación:
17/07/2026
Última modificación:
24/10/2026
Descripción
HAPI FHIR es una implementación completa del estándar HL7 FHIR para la interoperabilidad sanitaria en Java. Antes de las versiones 6.9.9 y 6.9.4.2, todas las implementaciones de FHIRPathEngine aceptan expresiones FHIRPath arbitrarias y las evalúan sin validación de entrada, y las funciones FHIRPath matches(), matchesFull() y replaceMatches() pasan expresiones regulares controladas por el usuario a Pattern.compile() y String.replaceAll() de Java a través de una utilidad de tiempo de espera incompleta. Un atacante puede enviar un recurso que contenga un patrón de regex malicioso que cause un retroceso catastrófico, agotando los recursos de la CPU y provocando una denegación de servicio en el endpoint HTTP del validador FHIR y en los módulos org.hl7.fhir.* afectados. Este problema está solucionado en las versiones 6.9.9 y 6.9.4.2.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Referencias a soluciones, herramientas e información
- https://github.com/hapifhir/org.hl7.fhir.core/commit/109c88837c032ef399b2eb87ddde86692065cf41
- https://github.com/hapifhir/org.hl7.fhir.core/commit/e08982d2b6f6dcd6c670a762d9cf999179fbe4ed
- https://github.com/hapifhir/org.hl7.fhir.core/pull/2463
- https://github.com/hapifhir/org.hl7.fhir.core/releases/tag/6.9.4.2
- https://github.com/hapifhir/org.hl7.fhir.core/releases/tag/6.9.9
- https://github.com/hapifhir/org.hl7.fhir.core/security/advisories/GHSA-7cmj-v6x8-frvv


