Skip to content

chore(deps): upgrade Wagtail to 7.3.2 to fix security advisories#222

Merged
matrixise merged 2 commits into
masterfrom
chore/upgrade-wagtail-7.3.2
Jun 10, 2026
Merged

chore(deps): upgrade Wagtail to 7.3.2 to fix security advisories#222
matrixise merged 2 commits into
masterfrom
chore/upgrade-wagtail-7.3.2

Conversation

@matrixise

Copy link
Copy Markdown
Contributor

Summary

Bumps Wagtail from 7.2.3 to 7.3.2 to resolve the five medium-severity Dependabot security advisories (10 open alerts, counted across main.txt and dev.txt). All relate to improper permission handling:

GHSA Issue
GHSA-67rv-mg8q-5pf3 copying pages
GHSA-c4mr-889m-vgf6 viewing page history
GHSA-c6wj-9vcj-75pj comparing revisions
GHSA-p5gm-92h4-6pv6 Documents and Images API restrictions
GHSA-pwm3-7fv4-g6xx deleting form submissions

Changes

  • requirements/main.in: widen constraint wagtail>=7.2,<7.3wagtail>=7.3.2,<7.4
  • requirements/main.txt & requirements/dev.txt: recompiled via task dependencies:compute

The only real version change is Wagtail. The remaining diff is lock reformatting by the current uv version (extras expanded: psycopg[binary]psycopg+psycopg-binary, willow[heif]willow+pillow-heif; pip made explicit via pip-api), functionally equivalent.

Validation

  • ✅ Docker image rebuilt with Wagtail 7.3.2
  • ✅ Wagtail 7.3 migrations apply cleanly
  • ✅ 7/7 tests pass
  • ✅ No new project migrations (makemigrations --check)
  • collectstatic --clear run successfully

Deployment note

After deploy: run collectstatic --clear and clear browser cache (Wagtail admin JS is cached).

matrixise added 2 commits June 9, 2026 17:13
Bump Wagtail from 7.2.3 to 7.3.2 to resolve five medium-severity
security advisories related to improper permission handling:

- GHSA-67rv-mg8q-5pf3: copying pages
- GHSA-c4mr-889m-vgf6: viewing page history
- GHSA-c6wj-9vcj-75pj: comparing revisions
- GHSA-p5gm-92h4-6pv6: Documents and Images API restrictions
- GHSA-pwm3-7fv4-g6xx: deleting form submissions

Widen the constraint in main.in to >=7.3.2,<7.4 and recompile the
locked requirements. All tests pass and no new project migrations
are required.
…il-7.3.2

# Conflicts:
#	requirements/dev.txt
#	requirements/main.txt
@matrixise matrixise merged commit 424f965 into master Jun 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant