{"id":"CVE-2021-24272","aliases":["EUVD-2021-11186","GHSA-c867-3fv3-7vjg"],"status":"published","title":"Fitness Calculators \u003c 1.9.6 - Cross-Site Request Forgery to Cross-Site Scripting (XSS)","description":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI calculator, protein Intake, and Body Fat and was lacking CSRF check, allowing attackers to make logged in users perform unwanted actions, such as change the calculator headers. Due to the lack of sanitisation, this could also lead to a Stored Cross-Site Scripting issue","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.01815,"percentile":0.78959,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-352"],"published":"2021-05-05T18:28:47Z","modified":"2026-06-17T03:39:44Z","exploits":[{"source":"exploitdb","id":"EDB-50325","title":"WordPress Plugin Fitness Calculators 1.9.5 - Cross-Site Request Forgery (CSRF)","type":"webapps","platform":"php","date":"2021-09-23","url":"https://www.exploit-db.com/exploits/50325"}],"products":[{"vendor":"codeinitiator","product":"fitness_calculators"},{"vendor":"unknown","product":"fitness calculators"}],"references":[{"url":"https://wpscan.com/vulnerability/e643040b-1f3b-4c13-8a20-acfd069dcc4f","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Third Party Advisory"]},{"url":"http://packetstormsecurity.com/files/164261/WordPress-Fitness-Calculators-1.9.5-Cross-Site-Request-Forgery.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-24272"},{"url":"https://github.com/advisories/GHSA-c867-3fv3-7vjg"}],"sources":{"cve":[{"id":"CVE-2021-24272","title":"Fitness Calculators \u003c 1.9.6 - Cross-Site Request Forgery to Cross-Site Scripting (XSS)","description":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI calculator, protein Intake, and Body Fat and was lacking CSRF check, allowing attackers to make logged in users perform unwanted actions, such as change the calculator headers. Due to the lack of sanitisation, this could also lead to a Stored Cross-Site Scripting issue","status":"published","published":"2021-05-05T18:28:47Z","modified":"2024-08-03T19:28:22.755Z","cwes":["CWE-352"],"updated_at":"2026-11-02T14:33:04.679189Z"}],"euvd":[{"id":"EUVD-2021-11186","description":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI calculator, protein Intake, and Body Fat and was lacking CSRF check, allowing attackers to make logged in users perform unwanted actions, such as change the calculator headers. Due to the lack of sanitisation, this could also lead to a Stored Cross-Site Scripting issue","status":"published","published":"2021-05-05T18:28:47Z","modified":"2024-08-03T19:28:22Z","updated_at":"2026-11-03T03:24:58.504484Z"}],"ghsa":[{"id":"GHSA-c867-3fv3-7vjg","title":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI...","description":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI calculator, protein Intake, and Body Fat and was lacking CSRF check, allowing attackers to make logged in users perform unwanted actions, such as change the calculator headers. Due to the lack of sanitisation, this could also lead to a Stored Cross-Site Scripting issue","status":"published","published":"2022-05-24T19:01:26Z","modified":"2023-01-29T05:06:37Z","cwes":["CWE-352"],"updated_at":"2026-11-02T14:46:03.953317Z"}],"nvd":[{"id":"CVE-2021-24272","description":"The fitness calculators WordPress plugin before 1.9.6 add calculators for Water intake, BMI calculator, protein Intake, and Body Fat and was lacking CSRF check, allowing attackers to make logged in users perform unwanted actions, such as change the calculator headers. Due to the lack of sanitisation, this could also lead to a Stored Cross-Site Scripting issue","status":"published","published":"2021-05-05T19:15:08.51Z","modified":"2026-06-17T03:39:44.713Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-352"],"updated_at":"2026-11-02T14:06:52.81233Z"}]}}
