
Эксплойт для проверки концепции уязвимости CVE-2024-51132 — уязвимость внедрения внешних сущностей XML (XXE) в основных библиотеках HAPI FHIR, позволяющая осуществлять SSRF и раскрытие информации.
XXE - XML External Entity Injection. XXE-уязвимость, обнаруженная в нескольких артефактах или модулях репозитория https://github.com/hapifhir/org.hl7.fhir.core/, может быть дополнительно использована для проведения SSRF, утечки информации и т.д.
org.hl7.fhir.convertors < 6.4.0
org.hl7.fhir.dstu2 < 6.4.0
org.hl7.fhir.dstu2016may < 6.4.0
org.hl7.fhir.dstu3 < 6.4.0
org.hl7.fhir.r4 < 6.4.0
org.hl7.fhir.r4b < 6.4.0
org.hl7.fhir.r5 < 6.4.0
org.hl7.fhir.utilities < 6.4.0
org.hl7.fhir.validation < 6.4.0
Нашел одно из уязвимых мест с помощью моего инструмента анализа кода, вероятно, 10/19/2024. Однако позже я обнаружил, что было несколько коммитов от мэйнтейнеров для исправления уязвимости, и они показали, что таких мест было даже больше, чем я думал.
https://github.com/hapifhir/org.hl7.fhir.core/commit/7ede053a5fca50cc2802884c661a241d51703a67