Error de falsificación de solicitud entre sitios en edX LMS

10 de junio de 2016 | Por

Alerta de seguridad

Gravedad: Alto
Categoría: CSRF
Proyectos afectados: plataforma edx
Reportero: autoinformado
URL permanente:

Durante una revisión del código de la plataforma edX, se descubrieron algunas solicitudes HTTP GET con efectos secundarios. Tales solicitudes generalmente no son deseables y no aplican la protección contra la falsificación de solicitudes entre sitios (CSRF). En un caso específico, los usuarios podrían escalar potencialmente sus privilegios a través de un ataque contra el personal o los superusuarios.

Más Información

Este parche soluciona un problema por el que un usuario malintencionado podía atraer a un instructor para que viera una página que, a su vez, podía otorgar privilegios adicionales al usuario malintencionado.

Aunque la plataforma ya utiliza la protección de middleware de falsificación de solicitudes entre sitios (CSRF) de Django, se descubrió que algunos puntos finales con efectos secundarios utilizan métodos GET. El parche obliga a estos puntos finales a requerir POST, lo que también habilita correctamente la protección CSRF.

Para más información, ver:

https://docs.djangoproject.com/en/1.9/ref/csrf/

Le recomendamos encarecidamente que parchee sus instancias lo antes posible.

Parche para aquellos que siguen de cerca al maestro:
https://github.com/edx/edx-platform/commit/d54f79f5bf3e1af17063937df1abc…

Parche para cornejo de liberación nombrada:
https://github.com/edx/edx-platform/commit/d929c1cd8ca11d801a03232f200c9…

Carga

Inicie el debate en discuss.openedx.org

¿Necesita más tiempo? Eche un vistazo a los artículos a continuación.

La plataforma Open edX obtiene la certificación LTI® Advantage
¡El enebro está aquí!
Demostraciones de patrocinio de edX
Cancelación de la Conferencia Open edX 2020
¡Únete a la Conferencia Open edX 2026!

La Conferencia Open edX 2026 presentará casos de uso innovadores para uno de los mejores sistemas de gestión de aprendizaje en línea de código abierto del mundo, la plataforma Open edX, y descubrirá los últimos avances en diseño instruccional, constelación de cursos y métodos para operar y ampliar la plataforma Open edX. , incluidas tecnologías innovadoras, como la IA generativa.