The HL7 FHIR IG publisher may potentially expose GitHub repo user and credential information
Key facts
- Attack vector
- Local
- Privileges required
- High
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-200.
Summary
The HL7 FHIR IG publisher is a tool to take a set of inputs and create a standard FHIR IG. Prior to version 1.8.9, in CI contexts, the IG Publisher CLI uses git commands to determine the URL of the originating repo. If the repo was cloned, or otherwise set to use a repo that uses a username and credential based URL, the entire URL will be included in the built Implementation Guide, exposing username and credential. This does not impact users that clone public repos without credentials, such as those using the auto-ig-build continuous integration infrastructure. This problem has been patched in release 1.8.9. Some workarounds are available. Users should ensure the IG repo they are publishing does not have username or credentials included in the `origin` URL. Running the command `git remote origin url` should return a URL that contains no username, password, or token; or users should run the IG Publisher CLI with the `-repo` parameter and specify a URL that contains no username, password, or token.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| HL7 | fhir-ig-publisher | before 1.8.9 | 1.8.9 | Patch available | CNA |
| — | org.hl7.fhir.publisher:org.hl7.fhir.publisher.core (Maven) | before 1.8.9 | 1.8.9 | Patch available | GHSA-6729-95v3-pjc2 |
| — | org.hl7.fhir.publisher:org.hl7.fhir.publisher.cli (Maven) | before 1.8.9 | 1.8.9 | Patch available | GHSA-6729-95v3-pjc2 |
- fhir-ig-publisher VendorHL7 Affected before 1.8.9 Fixed in 1.8.9 Patch available CNA
- org.hl7.fhir.publisher:org.hl7.fhir.publisher.core (Maven) Vendor— Affected before 1.8.9 Fixed in 1.8.9 Patch available GHSA-6729-95v3-pjc2
- org.hl7.fhir.publisher:org.hl7.fhir.publisher.cli (Maven) Vendor— Affected before 1.8.9 Fixed in 1.8.9 Patch available GHSA-6729-95v3-pjc2
Remediation
- Fix · CNA fhir-ig-publisher (HL7) Fixed in 1.8.9
- Fix · GHSA-6729-95v3-pjc2 org.hl7.fhir.publisher:org.hl7.fhir.publisher.core (Maven) Fixed in 1.8.9 Advisory →
- Fix · GHSA-6729-95v3-pjc2 org.hl7.fhir.publisher:org.hl7.fhir.publisher.cli (Maven) Fixed in 1.8.9 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-24363
- 2026-10-03 Alias added: GHSA-6729-95v3-pjc2
References
More HL7 vulnerabilities
- TI-2023-09835 HL7 (Health Level 7) FHIR Core Libraries before 5.6.92 allow attackers to extract files… CVSS 3.1HIGH 8.1
- TI-2024-35320 XXE vulnerability in XSLT parsing in `org.hl7.fhir.publisher` CVSS 3.1HIGH 8.6
- TI-2014-04450 CDA.xsl in HL7 C-CDA 1.1 and earlier does not anticipate the possibility of invalid C-CDA… CVSS 2.0MEDIUM 4.3
- TI-2014-03138 CDA.xsl in HL7 C-CDA 1.1 and earlier allows remote attackers to discover potentially… CVSS 2.0MEDIUM 4.3
- TI-2014-03137 Cross-site scripting (XSS) vulnerability in CDA.xsl in HL7 C-CDA 1.1 and earlier allows… CVSS 2.0MEDIUM 4.3
Sources
- CVE-2025-24363 · CVE Program
- CVE-2025-24363 · NVD
- FIRST EPSS
- GHSA-6729-95v3-pjc2 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences