Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply Django Security Patch v4.2.20 for Sumac #438

Open
10 tasks
magajh opened this issue Mar 6, 2025 · 3 comments
Open
10 tasks

Apply Django Security Patch v4.2.20 for Sumac #438

magajh opened this issue Mar 6, 2025 · 3 comments
Assignees
Labels
security Relates to improving to the security posture of the platform sumac

Comments

@magajh
Copy link

magajh commented Mar 6, 2025

Apply latest Django security patch in Sumac https://docs.djangoproject.com/en/5.1/releases/4.2.20/

March 6, 2025

Django 4.2.20 fixes a security issue with severity “moderate” in 4.2.19.
CVE-2025-26699: Potential denial-of-service vulnerability in django.utils.text.wrap()

The wrap() and wordwrap template filter were subject to a potential denial-of-service attack when used with very long strings.

Open edX services to upgrade

(from https://openedx.atlassian.net/wiki/spaces/COMM/pages/4558782480/Sumac.master)

@magajh
Copy link
Author

magajh commented Mar 6, 2025

@mariajgrimaldi @farhaanbukhsh Since some PRs in the previous patch issue couldn’t be closed because we weren’t able to verify that everything was working smoothly after applying the patch (like Enterprise and License Manager), who do you think we should tag to help test those repos and approve the PRs?
I’d like to make sure that all tagged repos with Django as a dependency get updated with the latest security patch

@farhaanbukhsh
Copy link
Member

@magajh We need to tag the maintainers for those repos possibly @mphilbrick211 and @itsjeyd can help us to find out who are they.

@itsjeyd
Copy link

itsjeyd commented Mar 10, 2025

@farhaanbukhsh @magajh Maintainers should be listed in catalog-info.yaml files of these repos (under owners). If that's not the case for a repo, it is unmaintained.

For unmaintained repos you can check if they have one or more CCs by looking for a committers-<repo name> team here.

If a repo is unmaintained and doesn't have any CCs, you can fall back on pinging the axim-engineering team for help.

CC @mphilbrick211

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Relates to improving to the security posture of the platform sumac
Projects
Status: In progress
Development

No branches or pull requests

3 participants