{"id":"CVE-2025-56795","aliases":["EUVD-2025-31587","GHSA-wwm7-v4rv-ggff"],"status":"published","title":"Mealie 3.0.1 and earlier is vulnerable to Cross-Site Scripting (XSS) in the recipe creation...","description":"Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","severity":{"version":"3.1","score":9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.00373,"percentile":0.31635,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-79"],"published":"2025-09-29T00:00:00Z","modified":"2026-11-07T17:10:00Z","exploits":[{"source":"pocgithub","id":"B1tBreaker/CVE-2025-56795","title":"B1tBreaker/CVE-2025-56795","date":"2025-09-26","url":"https://github.com/B1tBreaker/CVE-2025-56795"}],"products":[{"vendor":"mealie","product":"mealie"}],"references":[{"url":"https://github.com/mealie-recipes/mealie/issues/5677","tags":["Exploit","Issue Tracking","report"]},{"url":"https://github.com/mealie-recipes/mealie/pull/5754","tags":["Issue Tracking","Patch","fix"]},{"url":"https://github.com/B1tBreaker/CVE-2025-56795","tags":["Exploit","package"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-56795","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-wwm7-v4rv-ggff"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/56xxx/CVE-2025-56795.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2025-56795","description":"Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","status":"published","published":"2025-09-29T00:00:00Z","modified":"2025-10-01T17:31:42.944Z","cvss":[{"version":"3.1","score":9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:32:26.320248Z"}],"euvd":[{"id":"EUVD-2025-31587","description":"Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","status":"published","published":"2025-09-29T00:00:00Z","modified":"2025-10-01T17:31:42Z","cvss":[{"version":"3.1","score":9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T20:31:37.600422Z"}],"ghsa":[{"id":"GHSA-wwm7-v4rv-ggff","title":"Mealie 3.0.1 and earlier is vulnerable to Cross-Site Scripting (XSS) in the recipe creation...","description":"Mealie 3.0.1 and earlier is vulnerable to Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","status":"published","published":"2025-09-29T18:33:13Z","modified":"2025-09-29T21:30:25Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:03:48.54074Z"}],"nvd":[{"id":"CVE-2025-56795","description":"Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","status":"published","published":"2025-09-29T17:15:31.96Z","modified":"2026-11-07T17:10:00.24Z","cvss":[{"version":"3.1","score":9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-07T20:06:28.095135Z"}],"osv":[{"id":"CVE-2025-56795","description":"Mealie 3.0.1 and earlier is vulnerable to Stored Cross-Site Scripting (XSS) in the recipe creation functionality. Unsanitized user input in the \"note\" and \"text\" fields of the \"/api/recipes/{recipe_name}\" endpoint is rendered in the frontend without proper escaping leading to persistent XSS.","status":"published","published":"2025-09-29T00:00:00Z","modified":"2026-11-09T02:30:54.648536989Z","cvss":[{"version":"3.1","score":9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-09T03:16:44.651171Z"}]}}
