CVE-2026-49120 json
Medplum < 5.1.14 SSRF via FHIR Subscription Endpoint
published 2026-06-02 5 mo ago modified 2026-11-08 27 h ago also EUVD-2026-33998
- cvss
- 8.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 13%
- public exploits
- 0
- none known
Summary
Medplum before 5.1.14 contains a server-side request forgery vulnerability in the subscription worker that allows authenticated users to perform unauthorized internal network requests by creating FHIR Subscription resources with arbitrary endpoint URLs. Attackers can point subscription endpoints at internal addresses such as cloud instance metadata services, internal databases, or container orchestration endpoints to exfiltrate IAM credentials and patient health records via the POST body containing full FHIR resource payloads.
Patch / fix
- medplum medplum 5.1.14
- github.com/medplum/medplum@87595e9 commit
- github.com/medplum/medplum#9334 pull request
- github.com/medplum/medplum/releases/tag/v5.1.14 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 5 mo ago
Exploit prediction
0.23% chance of exploitation in the next 30 days, higher than 13% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:H/SI:L/SA:N |
| CNA | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N |
| CNA | 4.0 | 6.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- medplum medplum
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/medplum/medplum/pull/9334
issue-tracking, patch
-
github.com
/medplum/medplum/commit/87595e98d756d840d70d9dc87beb9d4f9e158b59
patch
-
github.com
/medplum/medplum/releases/tag/v5.1.14
release-notes
-
vulncheck.com
/advisories/medplum-ssrf-via-fhir-subscription-endpoint
third-party-advisory
Sources
- CVE List CVE-2026-49120
- NVD CVE-2026-49120
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.