Inefficient regular expression complexity in FHIR - CVE-2026-45367
Published: July 14, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to inefficient regular expression complexity in FHIRPathEngine matches(), matchesFull(), and replaceMatches() processing when evaluating user-supplied FHIRPath expressions containing crafted regular expressions. A remote attacker can send a crafted resource containing an evil regex pattern to cause a denial of service.
The issue affects the FHIR Validator HTTP endpoint, and no timeout mechanism protects FHIRPath evaluation in this code path.