Vulnerabilidad en una URL en woocommerce-gutenberg-products-block para WooCommerce Gutenberg Blocks (CVE-2021-32789)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-89
Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
26/07/2021
Última modificación:
05/08/2021
Descripción
woocommerce-gutenberg-products-block es un plugin de características para WooCommerce Gutenberg Blocks. Una vulnerabilidad de inyección SQL afecta a todos los sitios de WooCommerce que ejecutan el plugin de características WooCommerce Blocks entre la versión 2.5.0 y anterior a versión 2.5.16. Por medio de una URL cuidadosamente diseñada, se puede ejecutar una explotación contra el endpoint "wc/store/products/collection-data?calculate_attribute_counts[][taxonomy]" que permite la ejecución de una consulta sql de sólo lectura. Se presentan parches para muchas versiones de este paquete, a partir de la versión 2.5.16. No se conocen soluciones aparte de la actualización
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 2.5.0 (incluyendo) | 2.5.16 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 2.6.0 (incluyendo) | 2.6.2 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 2.7.0 (incluyendo) | 2.7.2 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 2.8.0 (incluyendo) | 2.8.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 2.9.0 (incluyendo) | 2.9.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.0.0 (incluyendo) | 3.0.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.1.0 (incluyendo) | 3.1.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.2.0 (incluyendo) | 3.2.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.3.0 (incluyendo) | 3.3.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.4.0 (incluyendo) | 3.4.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.5.0 (incluyendo) | 3.5.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.6.0 (incluyendo) | 3.6.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.7.0 (incluyendo) | 3.7.2 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.8.0 (incluyendo) | 3.8.1 (excluyendo) |
cpe:2.3:a:automattic:woocommerce_blocks:*:*:*:*:*:wordpress:*:* | 3.9.0 (incluyendo) | 3.9.1 (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/woocommerce/woocommerce-gutenberg-products-block-ghsa-6hq4-w6wv-8wrp/pull/1
- https://github.com/woocommerce/woocommerce-gutenberg-products-block/security/advisories/GHSA-6hq4-w6wv-8wrp
- https://hackerone.com/reports/1260787
- https://woocommerce.com/posts/critical-vulnerability-detected-july-2021/
- https://wooengineering.wordpress.com/2021/07/14/incident-report-sql-injection-via-store-api/