mirror of
https://github.com/th30d4y/OpenLearnX.git
synced 2026-05-26 19:26:33 +00:00
169215d055
- Update version to 2.0.4 - Add security advisory GHSA-223g-f5mq-gw33 fix documentation - Document JWT signature verification security patch
1.1 KiB
1.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.4] - 2026-05-08
Security
- CRITICAL: Fixed JWT signature verification vulnerability (GHSA-223g-f5mq-gw33)
- Enabled proper JWT signature verification in
backend/routes/dashboard.py - Enabled proper JWT signature verification in
backend/main.py - Enabled proper JWT signature verification in
backend/activity_logger.py - Replaced
verify_signature=Falsewith cryptographic verification usingJWT_SECRET_KEY - Prevents JWT forgery attacks and unauthorized account takeover
- CVE: Pending
- Enabled proper JWT signature verification in
Changed
- JWT tokens are now verified with the server's secret key
- Forged tokens will be properly rejected with authentication errors
[2.0.3] - 2026-04-15
Added
- Initial release with adaptive quizzes
- AI-powered course recommendations
- Code compilation and practice features
- Dashboard analytics
- MetaMask wallet integration
- Certificate NFT generation