Vulnerabilidad en Nimforum (CVE-2022-23602)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
01/02/2022
Última modificación:
05/05/2025
Descripción
Nimforum es una alternativa ligera a Discourse escrita en Nim. En versiones anteriores a 2.2.0, cualquier usuario del foro puede crear un nuevo hilo/post con un include que haga referencia a un archivo local del sistema operativo anfitrión. Nimforum renderizará el archivo si es posible. Esto también puede hacerse de forma silenciosa usando el endpoint de la "preview" del post de NimForum. Incluso si NimForum se ejecuta como un usuario no crítico, los secretos de forum.json pueden ser robados. La versión 2.2.0 de NimForum incluye parches para esta vulnerabilidad. Se recomienda a usuarios que actualicen lo antes posible. No se conocen medidas de mitigación adicionales para este problema
Impacto
Puntuación base 3.x
7.70
Gravedad 3.x
ALTA
Puntuación base 2.0
5.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:nim-lang:docutils:*:*:*:*:*:nim:*:* | 1.6.2 (excluyendo) | |
| cpe:2.3:a:nim-lang:nimforum:*:*:*:*:*:nim:*:* | 2.2.0 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/nim-lang/Nim/commit/cb894c7094fb49014f85815a9dafc38b5dda743e
- https://github.com/nim-lang/nimforum/security/advisories/GHSA-q3vh-x957-wr75
- https://github.com/nim-lang/Nim/commit/cb894c7094fb49014f85815a9dafc38b5dda743e
- https://github.com/nim-lang/nimforum/security/advisories/GHSA-q3vh-x957-wr75



