CVE-2026-82958 in Dittoinformación

Resumen

por VulDB • 2026-09-02

En las versiones de Eclipse Ditto [1.3.0, 3.9.6], el ImplicitThingCreationMessageMapper del servicio de conectividad construye un comando CreateThing sustituyendo valores de marcador de posición (por ejemplo, {{ header:device_id }}) resueltos a partir de los encabezados de mensajes entrantes en una plantilla JSON preconfigurada "thing" como cadenas sin procesar y sin escapar, para luego analizar la cadena resultante como JSON. Dado que el motor de marcadores de posición no realiza un escape adecuado del formato JSON y desconoce el contexto de las cadenas JSON circundantes, un valor resuelto que contenga un carácter de comilla doble puede romper su propia cadena e inyectar estructura JSON adicional.

Cuando una conexión está configurada para utilizar este mapper con una plantilla que refleja un encabezado cuyo valor puede controlar un dispositivo publicador (por ejemplo, una propiedad de usuario MQTT 5, una aplicación AMQP 1.0 o un encabezado de registro Kafka), un atacante capaz de publicar en esa conexión puede inyectar un objeto _policy inline. La política inline anula la policyId configurada por el administrador, lo que permite al atacante asignar una política de control de acceso arbitraria a la nueva entidad digital (digital twin) —obteniendo acceso completo de lectura/escritura sobre ella y potencialmente revocando el acceso del propietario legítimo, sin necesidad de interacción administrativa.

La explotación requiere todos los siguientes elementos: que la conexión utilice el mapper ImplicitThingCreation (no predeterminado); que su plantilla refleje un encabezado controlable por el atacante; y, para lograr el impacto de anulación de políticas, que los sujetos de autorización de la conexión tengan permiso para crear políticas (el comportamiento predeterminado). Las implementaciones que restringen a los sujetos de la conexión únicamente a la creación de entidades mediante la configuración de entity-creation no se ven afectadas por el impacto de anulación de políticas.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Eclipse

Reservar

2026-08-31

Divulgación

2026-09-02

Moderación

aceptado

Artículo

VDB-398055

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!