CVE-2024-46984

The reference validator is a tool to perform advanced validation of FHIR resources for TI applications and interoperability standards. The profile location routine in the referencevalidator commons package is vulnerable to `XML External Entities` attack due to insecure defaults of the used Woodstox WstxInputFactory. A malicious XML resource can lead to network requests issued by referencevalidator and thus to a `Server Side Request Forgery` attack. The vulnerability impacts applications which use referencevalidator to process XML resources from untrusted sources. The problem has been patched with the 2.5.1 version of the referencevalidator. Users are strongly recommended to update to this version or a more recent one. A pre-processing or manual analysis of input XML resources on existence of DTD definitions or external entities can mitigate the problem.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gematik:reference_validator:*:*:*:*:*:*:*:*

History

25 Sep 2024, 17:49

Type Values Removed Values Added
References () https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#transformerfactory - () https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#transformerfactory - Technical Description
References () https://github.com/gematik/app-referencevalidator/releases/tag/2.5.1 - () https://github.com/gematik/app-referencevalidator/releases/tag/2.5.1 - Release Notes
References () https://github.com/gematik/app-referencevalidator/security/advisories/GHSA-68j8-fp38-p48q - () https://github.com/gematik/app-referencevalidator/security/advisories/GHSA-68j8-fp38-p48q - Vendor Advisory
References () https://owasp.org/www-community/attacks/Server_Side_Request_Forgery - () https://owasp.org/www-community/attacks/Server_Side_Request_Forgery - Technical Description
References () https://owasp.org/www-project-top-ten/2017/A4_2017-XML_External_Entities_(XXE) - () https://owasp.org/www-project-top-ten/2017/A4_2017-XML_External_Entities_(XXE) - Technical Description
References () https://owasp.org/www-project-top-ten/2017/A4_2017-XML_External_Entities_(XXE)# - () https://owasp.org/www-project-top-ten/2017/A4_2017-XML_External_Entities_(XXE)# - Technical Description
First Time Gematik
Gematik reference Validator
CVSS v2 : unknown
v3 : 8.6
v2 : unknown
v3 : 9.8
CPE cpe:2.3:a:gematik:reference_validator:*:*:*:*:*:*:*:*

20 Sep 2024, 12:30

Type Values Removed Values Added
Summary
  • (es) El validador de referencia es una herramienta para realizar una validación avanzada de recursos FHIR para aplicaciones TI y estándares de interoperabilidad. La rutina de ubicación de perfil en el paquete commons referencevalidator es vulnerable al ataque de "Entidades externas XML" debido a valores predeterminados inseguros del WstxInputFactory de Woodstox utilizado. Un recurso XML malicioso puede provocar solicitudes de red emitidas por referencevalidator y, por lo tanto, un ataque de "Server Side Request Forgery". La vulnerabilidad afecta a las aplicaciones que utilizan referencevalidator para procesar recursos XML de fuentes no confiables. El problema se ha solucionado con la versión 2.5.1 de referencevalidator. Se recomienda encarecidamente a los usuarios que actualicen a esta versión o a una más reciente. Un preprocesamiento o un análisis manual de los recursos XML de entrada en busca de definiciones de DTD o entidades externas puede mitigar el problema.

19 Sep 2024, 23:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-09-19 23:15

Updated : 2024-09-25 17:49


NVD link : CVE-2024-46984

Mitre link : CVE-2024-46984

CVE.ORG link : CVE-2024-46984


JSON object : View

Products Affected

gematik

  • reference_validator
CWE
CWE-611

Improper Restriction of XML External Entity Reference