Vulnerabilidad en leshan (CVE-2023-41034)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-611
Restricción incorrecta de referencia a entidad externa XML (XXE)
Fecha de publicación:
31/08/2023
Última modificación:
21/11/2024
Descripción
Eclipse Leshan es una implementación Java de servidor y cliente de gestión de dispositivos. En las versiones afectadas, 'DDFFileParser' y 'DefaultDDFFileValidator' (y por lo tanto 'ObjectLoader') son vulnerables a 'XXE Attacks'. Un archivo DDF es un formato LWM2M utilizado para almacenar la descripción de objetos LWM2M. Los usuarios de Leshan se ven afectados solo si analizan archivos DDF no confiables (p. ej., si permiten que usuarios externos proporcionen su propio modelo), en ese caso DEBEN actualizar a la versión corregida. Si solo analiza archivos DDF confiables y valida solo con esquemas XML confiables, la actualización no es obligatoria. Este problema se ha corregido en las versiones 1.5.0 y 2.0.0-M13. Se aconseja a los usuarios que actualicen. No se conocen soluciones alternativas para esta vulnerabilidad.
Impacto
Puntuación base 3.x
6.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:eclipse:leshan:*:*:*:*:*:*:*:* | 1.5.0 (excluyendo) | |
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone1:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone10:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone11:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone12:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone2:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone3:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone4:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone5:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone6:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone7:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone8:*:*:*:*:*:* | ||
| cpe:2.3:a:eclipse:leshan:2.0.0:milestone9:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/eclipse-leshan/leshan/commit/29577d2879ba8e7674c3b216a7f01193fc7ae013
- https://github.com/eclipse-leshan/leshan/commit/4d3e63ac271a817f81fba3e3229c519af7a3049c
- https://github.com/eclipse-leshan/leshan/security/advisories/GHSA-wc9j-gc65-3cm7
- https://github.com/eclipse-leshan/leshan/wiki/Adding-new-objects#the-lwm2m-model
- https://owasp.org/www-community/vulnerabilities/XML_External_Entity_(XXE)_Processing
- https://github.com/eclipse-leshan/leshan/commit/29577d2879ba8e7674c3b216a7f01193fc7ae013
- https://github.com/eclipse-leshan/leshan/commit/4d3e63ac271a817f81fba3e3229c519af7a3049c
- https://github.com/eclipse-leshan/leshan/security/advisories/GHSA-wc9j-gc65-3cm7
- https://github.com/eclipse-leshan/leshan/wiki/Adding-new-objects#the-lwm2m-model
- https://owasp.org/www-community/vulnerabilities/XML_External_Entity_(XXE)_Processing



