CVE-2026-40353
Last modified
CVE-2026-40353 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. wger is a free, open-source workout and fitness manager. In versions 2.5 and below, the attribution_link property in AbstractLicenseModel constructs HTML by directly interpolating user-controlled license fields (such as license_author) without escaping, and templates render the result using Django's |safe filter. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
wger is a free, open-source workout and fitness manager. In versions 2.5 and below, the attribution_link property in AbstractLicenseModel constructs HTML by directly interpolating user-controlled license fields (such as license_author) without escaping, and templates render the result using Django's |safe filter. An authenticated user can create an ingredient with a malicious license_author value containing JavaScript, which executes in the browser of any visitor viewing the ingredient page, resulting in stored XSS. This issue has been fixed in version 2.5.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Wger | Wger | < 2.5 |
References
- https://github.com/wger-project/wger/security/advisories/GHSA-6f54-qjvm-wwq3Exploit, Mitigation, Vendor Advisory
- https://github.com/wger-project/wger/security/advisories/GHSA-6f54-qjvm-wwq3Exploit, Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-40353?
How severe is CVE-2026-40353?
How do I fix CVE-2026-40353?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-40348Movary is a self hosted web app to track and rate a user's w…7.7
- CVE-2026-40349Movary is a self hosted web app to track and rate a user's w…8.8
- CVE-2026-4035A vulnerability in mlflow/mlflow versions prior to 3.11.0 al…7.7
- CVE-2026-40350Movary is a self hosted web app to track and rate a user's w…8.8
- CVE-2026-40351FastGPT is an AI Agent building platform. In versions prior …9.8
- CVE-2026-40352FastGPT is an AI Agent building platform. In versions prior …8.8
- CVE-2026-40354Flatpak xdg-desktop-portal before 1.20.4 and 1.21.x before 1…6.3
- CVE-2026-40355In MIT Kerberos 5 (aka krb5) before 1.22.3, there is a NULL …7.5
- CVE-2026-40356In MIT Kerberos 5 (aka krb5) before 1.22.3, there is an inte…7.5
- CVE-2026-40357Deserialization of untrusted data in Microsoft Office ShareP…8.8
- CVE-2026-40358Heap-based buffer overflow in Microsoft Office allows an una…8.4
- CVE-2026-40359Use after free in Microsoft Office Excel allows an unauthori…7.8
Are you affected by CVE-2026-40353?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
