{"id":"CVE-2024-35180","published":"2024-05-21T12:33:02Z","modified":"2024-08-02T03:07:46Z","title":"OMERO.web JSONP callback vulnerability","vendor":"ome","product":"omero-web","tier":"tail","description":{"text":"OMERO.web provides a web based client and plugin infrastructure. There is currently no escaping or validation of the `callback` parameter that can be passed to various OMERO.web endpoints that have JSONP enabled. This vulnerability has been patched in version 5.26.0.\n","provenance":"source","from":"CVE.org"},"cvss":{"score":6.1,"severity":"MEDIUM","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00291,"percentile":0.21739,"provenance":"source"},"cwes":[{"id":"CWE-830","name":"Inclusion of Web Functionality from an Untrusted Source"}],"references":[{"url":"https://github.com/ome/omero-web/security/advisories/GHSA-vr85-5pwx-c6gq","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/ome/omero-web/commit/d41207cbb82afc56ea79e84db532608aa24ab4aa","tags":["x_refsource_MISC"]}],"priority":{"score":8.6,"factors":[{"name":"EPSS percentile","points":4.35},{"name":"CVSS severity","points":4.27}]},"vendorSlug":"ome","affectedVersions":[{"vendor":"ome","product":"omero-web","versions":["<= 5.25.0"]}],"affected":[{"ecosystem":"PyPI","package":"omero-web","vulnerableRanges":["<5.26.0"],"patched":["5.26.0"],"from":["GHSA-vr85-5pwx-c6gq","PYSEC-2026-1718"],"provenance":"source"}],"euvd":{"id":"EUVD-2024-1815","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-omero-web-cve-2021-21376","parents":[{"from":"CVE-2021-21376","to":"CVE-2024-35180","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["omeroweb/webgateway/views.py"],"commits":["https://github.com/ome/omero-web/commit/952f8e5d28532fbb14fb665982211329d137908c","https://github.com/ome/omero-web/commit/d41207cbb82afc56ea79e84db532608aa24ab4aa"],"basis":"rarely changed file"}]},{"from":"CVE-2021-21377","to":"CVE-2024-35180","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["omeroweb/webgateway/views.py"],"commits":["https://github.com/ome/omero-web/commit/952f8e5d28532fbb14fb665982211329d137908c","https://github.com/ome/omero-web/commit/d41207cbb82afc56ea79e84db532608aa24ab4aa"],"basis":"rarely changed file"}]}],"packageHistory":[{"cve":"CVE-2021-21376","published":"2021-03-23","fixed":"5.9.0","kev":false},{"cve":"CVE-2021-21377","published":"2021-03-23","fixed":"5.9.0","kev":false},{"cve":"CVE-2021-41132","published":"2021-10-14","fixed":"5.11.0","kev":false},{"cve":"CVE-2024-35180","published":"2024-05-21","fixed":"5.26.0","kev":false},{"cve":"CVE-2025-54791","published":"2025-08-13","fixed":"5.29.2","kev":false,"link":{"from":"CVE-2024-35180","to":"CVE-2025-54791","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:omero-web","fromFixed":"5.26.0","toFixed":"5.29.2","daysApart":449}]}}],"package":"PyPI:omero-web"}}