{"id":"CVE-2024-40101","published":"2024-08-06T00:00:00Z","modified":"2026-07-05T00:43:13Z","title":"A Reflected Cross-site scripting (XSS) vulnerability exists in '/search' in microweber 2.0.15 and earlier allowing…","vendor":null,"product":null,"tier":"tail","description":{"text":"A Reflected Cross-site scripting (XSS) vulnerability exists in '/search' in microweber 2.0.15 and earlier allowing unauthenticated remote attackers to inject arbitrary web script or HTML via the 'keywords' parameter.","provenance":"source","from":"CVE.org"},"cvss":{"score":7.2,"severity":"HIGH","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N","provenance":"source","from":"CISA ADP Vulnrichment"},"epss":{"score":0.00903,"percentile":0.59726,"provenance":"source"},"cwes":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation"}],"references":[{"url":"https://seclists.org/fulldisclosure/2024/Aug/1","tags":[]},{"url":"https://github.com/microweber/microweber/commit/0dede6886c6df3d1f31c4f4e3ba1ab4a336fbf79","tags":[]},{"url":"http://seclists.org/fulldisclosure/2024/Aug/1","tags":[]}],"priority":{"score":17.0,"factors":[{"name":"EPSS percentile","points":11.95},{"name":"CVSS severity","points":5.04}]},"affected":[{"ecosystem":"Packagist","package":"microweber/microweber","vulnerableRanges":["<2.0.16"],"patched":["2.0.16"],"from":["GHSA-m99v-mmg2-66vf"],"provenance":"source"}],"euvd":{"id":"EUVD-2024-2613","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-microweber-microweber-cve-2022-1584","parents":[{"from":"CVE-2022-1584","to":"CVE-2024-40101","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["src/MicroweberPackages/Helper/XSSClean.php"],"commits":["https://github.com/microweber/microweber/commit/527abd148e6b7aff8df92a9f1aa951e5bebac59c","https://github.com/microweber/microweber/commit/0dede6886c6df3d1f31c4f4e3ba1ab4a336fbf79"],"basis":"shared function","functions":["clean"]}]}],"packageHistory":[{"cve":"CVE-2023-6832","published":"2023-12-15","fixed":"2.0.0","kev":false},{"cve":"CVE-2023-47379","published":"2023-11-08","fixed":"2.0.3","kev":false},{"cve":"CVE-2023-48122","published":"2023-12-08","fixed":"2.0.4","kev":false,"link":{"from":"CVE-2023-48122","to":"CVE-2024-40101","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Packagist:microweber/microweber","fromFixed":"2.0.4","toFixed":"2.0.16","daysApart":242}]}},{"cve":"CVE-2024-40101","published":"2024-08-06","fixed":"2.0.16","kev":false},{"cve":"CVE-2025-70791","published":"2026-02-05","fixed":"2.0.20","kev":false,"link":{"from":"CVE-2024-40101","to":"CVE-2025-70791","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Packagist:microweber/microweber","fromFixed":"2.0.16","toFixed":"2.0.20","daysApart":548}]}},{"cve":"CVE-2025-70792","published":"2026-02-05","fixed":"2.0.20","kev":false,"link":{"from":"CVE-2024-40101","to":"CVE-2025-70792","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Packagist:microweber/microweber","fromFixed":"2.0.16","toFixed":"2.0.20","daysApart":548}]}}],"package":"Packagist:microweber/microweber"}}