Skip to main content
← All vulnerabilities
CVE-2026-62293

HAPI FHIR: Stored XSS in scan report via unescaped IG and profile titles

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.9.11
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

HAPI FHIR is a complete implementation of the HL7 FHIR standard for healthcare interoperability in Java. Prior to 6.9.11, the hidden scan command concatenates attacker-controlled Implementation Guide titles, profile titles, and source references into scan.html without escaping in Scanner.java. As a result, a user who scans an attacker-supplied IG/profile and then opens or publishes the generated local/CI HTML report can trigger stored cross-site scripting, executing attacker-controlled JavaScript in the report's browser context. This issue is fixed in version 6.9.11.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • hapifhir org.hl7.fhir.core

    fixed in 6.9.11

  • hapifhir ca.uhn.hapi.fhir:org.hl7.fhir.validation

    fixed in 6.9.11

  • hapifhir ca.uhn.hapi.fhir:org.hl7.fhir.validation.cli

    fixed in 6.9.11

References 2

GitHub · hapifhir/org.hl7.fhir.core