CVE-2026-81097 in rails-mcp-server
Resumen
por VulDB • 2026-08-28
La herramienta execute_ruby está documentada como un entorno de pruebas (sandbox) de Ruby en modo solo lectura y se aplica mediante una lista negra de patrones junto con reemplazos para los métodos de creación de procesos en Kernel. Los puntos de entrada de la biblioteca pseudo-terminal no están incluidos en la lista negra ni han sido reemplazados, por lo que una llamada normal a la herramienta podría acceder a ellos e iniciar un shell, ejecutando comandos como el usuario que ejecuta el servidor y fuera de los métodos protegidos. La lista negra se introdujo con la herramienta en la versión 1.4.0 y nunca cubrió esos puntos de entrada hasta la versión 1.6.0. La versión 1.6.1 restringe las instrucciones require permitidas por el sandbox a una lista que solo permite datos bloqueando el envío dinámico (dynamic dispatch) hacia los puntos de entrada de ejecución; la versión 2.0.0 elimina la herramienta.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.