Skip to content

Fix/all bugs - #3

Merged
Rohan5commit merged 2 commits into
mainfrom
fix/all-bugs
Aug 30, 2026
Merged

Fix/all bugs#3
Rohan5commit merged 2 commits into
mainfrom
fix/all-bugs

Conversation

@Rohan5commit

Copy link
Copy Markdown
Owner

No description provided.

…oast.py

1. Missing import base64 - base64url_encode/decode use the base64 module
   but never imported it, causing NameError at runtime.
2. Stale CORS origin - ALLOWED_ORIGINS referenced old Vercel URL instead
   of current production URL, rejecting all cross-origin requests.

Also covers CVE-2026-64645 (SSRF in rewrites) which is patched by
next@16.3.3. App rewrite is internal only with no attacker-controlled
hostname.
Pins minimum jinja2 version to 3.1.5 in both pyproject.toml and
web/requirements.txt. The installed version (3.1.6) is already patched,
but unpinned dependencies could allow a vulnerable version on fresh
install.

CVE-2024-56326: Jinja sandbox breakout through indirect reference to
format method. Patched in 3.1.5.

Tests: 25/25 passing
Web build: OK
@Rohan5commit
Rohan5commit merged commit 2297710 into main Aug 30, 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