Input validation error in FHIR - CVE-2026-49485
Published: July 14, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper input validation in FHIRPathEngine when evaluating user-supplied FHIRPath regular expressions through matches(), matchesFull(), and replaceMatches(). A remote attacker can send a crafted resource containing a malicious regex pattern to cause a denial of service.
The issue is caused by catastrophic backtracking in Java regex processing, and some FHIRPathEngine method calls were not protected by the timeout utility.