Vulnerabilidad en OpenPLC Runtime de Autonomy Logic (CVE-2025-34226)
Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-20
Validación incorrecta de entrada
Fecha de publicación:
03/10/2025
Última modificación:
08/10/2026
Descripción
OpenPLC Runtime v3 contiene una falla de validación de entrada en el endpoint /upload-program-action: el campo epoch_time proporcionado durante las cargas de programas no se valida y puede ser manipulado para inducir la corrupción de la base de datos de programas. Después de una carga malformada exitosa, el runtime continúa operando hasta un reinicio; al reiniciar, el runtime puede fallar al iniciar debido a entradas de base de datos corruptas, lo que resulta en una denegación de servicio persistente que requiere la rebase completa del producto para recuperarse. Esta vulnerabilidad fue remediada por el commit 095ee09.
Impacto
Puntuación base 4.0
7.10
Gravedad 4.0
ALTA
Referencias a soluciones, herramientas e información
- https://autonomylogic.com/
- https://github.com/thiagoralves/OpenPLC_v3/pull/297/commits/095ee09623dd229b64ad3a1db38a901a3772f6fc
- https://openplc.discussion.community/post/persistant-dos-affecting-openplc-runtime-13722844
- https://www.vulncheck.com/advisories/openplc-runtime-v3-persistent-denial-of-service
- https://openplc.discussion.community/post/persistant-dos-affecting-openplc-runtime-13722844


