Descripción
Rails Ruby on Rails contiene una vulnerabilidad de recorrido de directorios (path traversal) en Action View. Encabezados accept especialmente manipulados, en combinación con llamadas a `render file:`, pueden provocar que se rendericen archivos arbitrarios del servidor objetivo, lo que divulga el contenido de dichos archivos.
Acción recomendada
Aplicar las mitigaciones del fabricante y, en servicios en la nube, seguir las recomendaciones de seguridad del proveedor; si no hay mitigaciones disponibles, discontinuar el uso del producto.
Referencia de CISA para agencias federales de EE. UU.: BOD 22-01.
Referencias
- Aviso de web.archive.org web.archive.org/web/20190313201629/https://weblog.rubyonrails.org/201…
- Ficha en NVD (NIST) nvd.nist.gov/vuln/detail/CVE-2019-5418
Ver el texto original en inglés (CISA)
Rails Ruby on Rails Path Traversal Vulnerability
Rails Ruby on Rails contains a path traversal vulnerability in Action View. Specially crafted accept headers in combination with calls to `render file:` can cause arbitrary files on the target server to be rendered, disclosing the file contents.
Required action: Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
Notes: https://web.archive.org/web/20190313201629/https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/ ; https://nvd.nist.gov/vuln/detail/CVE-2019-5418
Otras vulnerabilidades de Rails en el catálogo
- CVE-2016-0752 Ruby on Rails Directory Traversal Vulnerability Alta 25-03-2022
- CVE-2014-0130 Ruby on Rails Directory Traversal Vulnerability Alta 25-03-2022