Vulnerabilidad en la acción brizy_create_block_screenshot AJAX en el plugin Brizy Page Builder para WordPress (CVE-2021-38346)
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:
14/10/2021
Última modificación:
05/07/2022
Descripción
El plugin Brizy Page Builder versiones anteriores a 2.3.11 incluyéndola, para WordPress permitía a usuarios autenticados subir archivos ejecutables a una ubicación de su elección usando la acción brizy_create_block_screenshot AJAX. El archivo se nombraba por medio del parámetro id, al que se le podía añadir "../" para llevar a cabo un salto de directorio, y el contenido del archivo se rellenaba por medio del parámetro ibsf, que se decodificaba en base64 y se escribía en el archivo. Mientras el plugin añadía una extensión .jpg a todos los nombres de archivos subidos, todavía era posible un ataque de doble extensión, por ejemplo, un archivo llamado shell.php se guardaría como shell.php.jpg, y sería ejecutable en un número de configuraciones comunes
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:brizy:brizy-page_builder:*:*:*:*:*:*:*:* | 2.3.11 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



