Security researcher Abhinav Agarwal disclosed four vulnerabilities in HAPI FHIR on October 22 through the oss-security mailing list. HAPI FHIR is the open-source Java implementation of HL7's FHIR standard that Smile Digital Health built its commercial Smile CDR platform on top of. Agarwal tested version 8.10.0 and found the same vulnerable code paths in 8.8.2, 8.10.1, and 8.12.1. Smile CDR 2026.05.R01 runs on 8.10.0, though Agarwal did not test the commercial build directly.
The highest-scoring bug, CVE-2026-113874, rates 8.1 on CVSS v3.1 under CWE-863 for incorrect authorization. A caller can attach a Bundle entry extension that overrides the partition header a gateway set, crossing into another tenant's data to read or write records that are not theirs. The flaw needs a deployment running the RequestHeaderPartitionInterceptor setup, but Agarwal reports no fix exists for it yet. A multi-tenant health data platform lives or dies on partition isolation, and this one does not hold it.
CVE-2026-113873, rated 7.5 on CVSS v3.1 under CWE-409, needs no authentication at all. The server decompresses gzip bodies with no size or ratio cap, so a 65,250-byte payload can expand to 64 MiB and exhaust server memory. Agarwal's test produced an OutOfMemoryError. Smile Digital Health has confirmed a fix in its November release, the only one of the four flaws with a committed patch date.
The remaining two score lower but still expose clinical data outside its intended scope. CVE-2026-113876, also CWE-863, rates 4.3 and lets a user with Patient create permission but no read permission pull a complete existing patient record through a matching If-None-Exist conditional create. CVE-2026-113875, CWE-862 at 3.1, applies when REST-hook subscriptions are turned on, letting a subscriber receive full resource data beyond what their own read scope allows. A fix for the conditional-create bug merged upstream in August and is due in HAPI FHIR 9.0.0 on November 19.
HAPI FHIR sits underneath more than one commercial product. Agarwal identified eight other platforms built on the library, and HIPAA Journal reported the exposure could touch more than 30 US payer deployments and data on more than 110 million people. FHIR servers broker the interoperability that claims processing, prior authorization, and clinical data exchange depend on across the device and payer ecosystem. A tenant-isolation failure at that layer does not stay contained to one customer.
Anyone running a FHIR server on this code line should check their build against the affected versions rather than assume a vendor patch covers them. Three of the four bugs have no fix at all, and the fourth is three weeks out.