security: prevent searching user emails by name (again)

This time, the security fix addresses an issue in the logout url.
This commit is contained in:
Régis Behmo 2022-01-04 15:43:30 +01:00
parent 97f7d5a1e7
commit 622e7cc097
2 changed files with 8 additions and 4 deletions

View File

@ -4,15 +4,17 @@ Note: Breaking changes between versions are indicated by "💥".
## Unreleased
## v13.0.2
- [Security] Prevent non-staff users from searching usernames by email by abusing the logout url.
## v13.0.2 (2021-12-22)
- [Security] Prevent non-staff users from searching usernames by email.
## v13.0.1
## v13.0.1 (2021-12-20)
- [Fix] Missing requirements file in `pip install tutor[full]`.
## v13.0.0
## v13.0.0 (2021-12-20)
- 💥[Improvement] Upgrade to Maple
- Install all official plugins as part of the `tutor[full]` package.

View File

@ -50,9 +50,11 @@ RUN git fetch --depth=2 https://github.com/regisb/edx-platform 51e0ec3b97ae5badb
# Fix forum notification for questions
# https://github.com/edx/edx-platform/pull/29611
RUN git fetch --depth=2 https://github.com/open-craft/edx-platform/ 03731f19459e558f188c06aac5cc9ca1bbc675c2 && git cherry-pick 03731f19459e558f188c06aac5cc9ca1bbc675c2
# Fix email search
# Security fixes: user search by email
# https://github.com/overhangio/edx-platform/commit/78da3d86b79e808462b88f219efb90bf8253a5d1
# https://github.com/overhangio/edx-platform/commit/b63c01fb38a60f4581bdecbc528fa64cc3d3ef0d
RUN git fetch --depth=2 https://github.com/overhangio/edx-platform/ 78da3d86b79e808462b88f219efb90bf8253a5d1 && git cherry-pick 78da3d86b79e808462b88f219efb90bf8253a5d1
RUN git fetch --depth=2 https://github.com/overhangio/edx-platform/ b63c01fb38a60f4581bdecbc528fa64cc3d3ef0d && git cherry-pick b63c01fb38a60f4581bdecbc528fa64cc3d3ef0d
{% endif %}
{# Example: RUN git fetch --depth=2 https://github.com/edx/edx-platform <GITSHA1> && git cherry-pick <GITSHA1> #}