CVE-2024-35180
Python vulnerability analysis and mitigation

Overview

OMERO.web, a web-based client and plugin infrastructure, was found to contain a security vulnerability (CVE-2024-35180) related to insufficient validation of the JSONP callback parameter. The vulnerability affects versions up to and including 5.25.0 and has been patched in version 5.26.0. The issue was discovered and disclosed on May 21, 2024 (GitHub Advisory).

Technical details

The vulnerability stems from a lack of escaping or validation of the 'callback' parameter that can be passed to various OMERO.web endpoints with JSONP enabled. One of the affected endpoints is '/webclient/imgData/...'. The vulnerability has been assigned a CVSS v3.1 base score of 6.1 MEDIUM (Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) (NVD).

Impact

While the vulnerability is difficult to exploit in vanilla OMERO.web due to its use of jQuery's callback name generation, it poses a potential risk particularly when used with plugins. The vulnerability could potentially lead to security issues when metadata endpoints are accessed by third-party plugins (GitHub Advisory).

Exploitability

The vulnerability requires user interaction to exploit, and while it's particularly challenging to exploit in vanilla OMERO.web implementations, the risk increases when used with plugins. No known active exploits have been reported in the wild (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in OMERO.web version 5.26.0. Users are strongly advised to upgrade to this version or higher as there are no alternative workarounds available. The fix includes implementing proper validation of JavaScript variable names in the callback parameter (GitHub Commit).

Additional resources


SourceThis report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-84366HIGH7.4
  • Python logoPython
  • python3.7
NoYesSep 01, 2026
GHSA-8423-8fgw-73vqMEDIUM6.9
  • Python logoPython
  • tornado
NoYesSep 01, 2026
CVE-2026-84311MEDIUM4.8
  • Python logoPython
  • pypdf2
NoYesSep 01, 2026
CVE-2026-84310MEDIUM4.8
  • Python logoPython
  • pypdf
NoYesSep 01, 2026
GHSA-wwv5-g3v4-889xLOW2.3
  • Python logoPython
  • tornado
NoYesSep 01, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management