CVE-2025-54791 OMERO.web displays unecessary user information when requesting to reset the password

Medium 5.3 Published Updated

OMERO.web leaks user information via error messages during password reset attempts, allowing attackers to enumerate valid users.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-54791?

CVE-2025-54791 is a medium-severity vulnerability in omero-web, published on 13 Aug 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

OMERO.web provides a web based client and plugin infrastructure. Prior to version 5.29.2, if an error occurred when resetting a user's password using the Forgot Password option in OMERO.web, the error message displayed on the Web page can disclose information about the user. This issue has been patched in version 5.29.2. A workaround involves disabling the Forgot password option in OMERO.web using the omero.web.show_forgot_password configuration property.

Weakness: CWE-209

Which versions are affected by CVE-2025-54791?

3 open source packages ship an affected version, including omero-web. It affects 1 product.

PackageAffectedFixed in
omero-web PyPIAll versions5.29.2
omero-web PyPIAll versions5.29.2
omero-web PyPIAll versions5.29.2

Products include Openmicroscopy Omero-Web.

How do I fix CVE-2025-54791?

Upgrade omero-web to 5.29.2 or later.

Is CVE-2025-54791 being exploited?

There is no known exploitation of CVE-2025-54791 in the wild and no public exploit code.

Sources

Also known as GHSA-gpmg-4x4g-mr5r, PYSEC-2026-1717.

Is CVE-2025-54791 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free