{"id":"CVE-2023-38758","aliases":["EUVD-2023-0283","GHSA-8m9p-3926-gffr","PYSEC-2023-143"],"status":"published","title":"wger Workout Manager Cross-site Scripting vulnerability","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py components.","severity":{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.00581,"percentile":0.48109,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2023-08-08T00:00:00Z","modified":"2026-06-17T06:11:06Z","affected":[{"source":"ghsa","ecosystem":"PyPI","package":"wger","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"2.2.0a3"}]}]},{"source":"osv","ecosystem":"PyPI","package":"wger","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"2.2.0a3"}]}],"versions":["1.1","1.1.1","1.2","1.2rc1","1.3","1.4","1.5","1.6","1.6.1","1.7","1.8","1.9","2.0","2.1"]},{"source":"osv","ecosystem":"PyPI","package":"wger","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.1","1.1.1","1.2","1.2rc1","1.3","1.4","1.5","1.6","1.6.1","1.7","1.8","1.9","2.0","2.1"]}],"products":[{"vendor":"wger","product":"workout_manager"}],"references":[{"url":"https://wger.de","tags":["x_transferred","Product","web"]},{"url":"https://github.com/0x72303074/CVE-Disclosures","tags":["x_transferred","Exploit","Third Party Advisory","web","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-38758","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/wger/PYSEC-2023-143.yaml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-8m9p-3926-gffr","tags":["advisory"]},{"url":"https://github.com/wger-project/wger","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2023-38758","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py components.","status":"published","published":"2023-08-08T00:00:00Z","modified":"2024-10-10T18:53:47.335Z","updated_at":"2026-11-02T14:35:29.381004Z"}],"euvd":[{"id":"EUVD-2023-0283","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py components.","status":"published","published":"2023-08-08T00:00:00Z","modified":"2024-10-10T18:53:47Z","updated_at":"2026-11-03T00:27:40.113019Z"}],"ghsa":[{"id":"GHSA-8m9p-3926-gffr","title":"wger Workout Manager Cross-site Scripting vulnerability","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the `license_author `field in the add-ingredient function in the `templates/ingredients/view.html`, `models/ingredients.py`, and `views/ingredients.py` components.","status":"published","published":"2023-08-08T18:30:35Z","modified":"2023-11-10T05:06:12Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:37:19.438667Z"}],"nvd":[{"id":"CVE-2023-38758","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py components.","status":"published","published":"2023-08-08T16:15:11.973Z","modified":"2026-06-17T06:11:06.21Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:08:22.812138Z"}],"osv":[{"id":"GHSA-8m9p-3926-gffr","title":"wger Workout Manager Cross-site Scripting vulnerability","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the `license_author `field in the add-ingredient function in the `templates/ingredients/view.html`, `models/ingredients.py`, and `views/ingredients.py` components.","status":"published","published":"2023-08-08T18:30:35Z","modified":"2024-11-19T19:24:54.049165Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:42.437513Z"},{"id":"PYSEC-2023-143","description":"Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py components.","status":"published","published":"2023-08-08T16:15:00Z","modified":"2026-06-10T17:02:50.143137031Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:53.837392Z"}]}}
