CVE-2026-47731 in AIT-Coreinformación

Resumen

por VulDB • 2026-07-24

El AMMOS Instrument Toolkit (anteriormente conocido como Bespoke Links to Instruments for Surface and Space - BLISS) es un conjunto de software basado en Python desarrollado para gestionar el Sistema de Datos Terrestres (GDS), el Equipo Electrónico de Soporte a Tierra (EGSE), la comandancia, los enlaces ascendente y descendente de telemetría y la secuenciación para misiones con instrumentos y CubeSats. En las versiones anteriores a 2.6.1 y en la versión 3.1.0, el componente Binary Stream Capture (BSC) expone una API HTTP sin autenticación para crear dinámicamente "manejadores" de captura de paquetes. Debido a que el código confía ciegamente en los campos del formulario relacionados con rutas, un cliente remoto puede omitir la raíz de registro configurada y dirigir BSC para registrar datos en rutas arbitrarias del sistema de archivos (travesía de ruta / escape de directorio), y añadir datos controlados por el atacante a esos archivos, utilizando los privilegios del proceso `ait-bsc`. Hay dos formas en las que un atacante remoto puede desencadenar esto. Primero, si el atacante tiene acceso a la red donde está desplegado `ait-bsc` (una razón para ello podría ser que los puertos sean accesibles públicamente), las cargas útiles pueden enviarse directamente al servidor para provocar el apéndice arbitrario de archivos. Este tipo de ataque se demuestra en `python_poc.py`. Segundo, incluso si el atacante no tiene acceso directo a la red porque el software está ejecutándose en una red local, es posible explotar esto si un actor malicioso en esa red abre un sitio web controlado por el atacante (que podría ser un sitio creado por el atacante o un sitio de terceros comprometido). El JavaScript del navegador puede enviar automáticamente las solicitudes necesarias para explotar esta vulnerabilidad dentro de la red local. Esto es incluso posible si el servidor solo es accesible desde `localhost`. Este tipo de ataque se demuestra mediante `attacker_tcp.py` y `test1.html` (primero inicie el servidor TCP atacante, luego ejecute un servidor web para alojar `test1.html`, por ejemplo usando `python3 -m http.server 7000`, y abra `test1.html`). Este problema afecta a BSC (Binary Stream Capture) y al uso del servidor ait-bsc. Esto impacta en las versiones de AIT-Core anteriores a 3.1.1, desde la serie 2.x hasta antes de 2.6.1. Se recomienda a los usuarios actualizar a la versión 3.1.1 o 2.6.1.

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

Responsable

GitHub M

Reservar

2026-05-19

Divulgación

2026-07-22

Moderación

aceptado

Artículo

VDB-381512

CPE

listo

EPSS

0.00804

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!