VULNERABILIDAD
CVE-2026-92263 Inyección de comandos del sistema en SparkyFitness vía nombre de archivo en backup/restore
Antes de 1.6.0, el endpoint api/admin/backup/restore interpola el nombre de archivo subido en un comando de shell. Un administrador global autenticado puede subir un archivo de restauración con un nombre que contenga metacaracteres de shell y ejecutar comandos arbitrarios del sistema operativo con los privilegios del proceso del servidor. Corregido en la versión 1.6.0.
Alerta de Nureq Monitor
Detectada 16 OCT · 13:33
CVSS 3.1
7.2ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,4 % PERCENTIL 28
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-92263
Antes de 1.6.0, el endpoint api/admin/backup/restore interpola el nombre de archivo subido en un comando de shell. Un administrador global autenticado puede subir un archivo de restauración con un nombre que contenga metacaracteres de shell y ejecutar comandos arbitrarios del sistema operativo con los privilegios del proceso del servidor. Corregido en la versión 1.6.0.
Productos y versiones afectadas
CodeWithCJ SparkyFitness
Qué hacer
- Verificá si usás SparkyFitness y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 7.2 ALTA
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Altos
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
SparkyFitness is a self-hosted, AI-powered health and fitness tracker for families. Prior to 1.6.0, the api/admin/backup/restore endpoint interpolates an uploaded filename into a shell command. An authenticated global administrator uploads a restore archive with a crafted filename. The administrator can supply a restore archive with a filename containing shell metacharacters. Successful exploitation can execute arbitrary operating-system commands with the server process privileges. This issue is fixed in version 1.6.0.
Referencias
- github.com/CodeWithCJ/SparkyFitness/security/advisories/GHSA-jh96-mj9m-x796X_REFSOURCE_CONFIRM
- github.com/CodeWithCJ/SparkyFitness/commit/724730b6de5f2ca46856e0cbf113cc34f9c0689dX_REFSOURCE_MISC
- github.com/CodeWithCJ/SparkyFitness/releases/tag/v1.6.0X_REFSOURCE_MISC
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.