Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la API REST /wp-json en show_in_rest en el plugin wp-courses para WordPress (CVE-2020-26876)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-306 Ausencia de autenticación para una función crítica
Fecha de publicación:
07/10/2020
Última modificación:
21/07/2021

Descripción

El plugin wp-courses versiones hasta 2.0.27 para WordPress, permite a atacantes remotos omitir el paso del pago previsto (para videos y materiales del curso) mediante el uso de la API REST /wp-json, como se explotó "in the wild" en septiembre de 2020. Esto ocurre porque show_in_rest está habilitado para tipos de publicaciones personalizadas (por ejemplo, /wp-json/wp/v2/course y /wp-json/wp/v2/lesson existes)

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:wpcoursesplugin:wp-courses:*:*:*:*:*:wordpress:*:* 2.0.27 (incluyendo)