Skip to main content
CVE-2026-22604VulnerabilityPublished Updated

CVE-2026-22604: opf openproject · Information Exposure

Affects opf openprojectSource CVE Database V5

0

Not known to be exploited · CVSS 6.9 Medium : upgrade to 16.6.2 when convenient.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 22% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 16.6.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Upgrade openproject and opf/openproject to 16.6.2.

Affected software

ProductAffectedFixed in
opfopenprojectAffected
  • >=11.2.1 <16.6.2
Fixed in
  • 16.6.2
GitHubopf/openprojectpkg:github/opf/openprojectOther threatsAffected
  • >=11.2.1 <16.6.2
Fixed in
  • 16.6.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Upgrade OpenProject to version 16.6.2 or later, where the vulnerability is patched and username disclosure is eliminated. 2. If immediate upgrade is not feasible, implement web application firewall (WAF) rules to detect and block POST requests to /account/change_password containing the password_change_user_id parameter from untrusted sources. 3. Restrict access to the /account/change_password endpoint to authenticated users only, if possible, via access control configurations or reverse proxy rules. 4. Monitor server logs for unusual enumeration patterns, such as repeated POST requests with varying user IDs to the affected endpoint. 5. Educate users about phishing risks and encourage strong, unique passwords combined with multi-factor authentication to reduce the impact of potential credential-based attacks. 6. Conduct regular security assessments and vulnerability scans to identify outdated OpenProject instances and ensure timely patching. 7. Review and limit publicly exposed user information in error messages and API responses to minimize information leakage.

Description

OpenProject is an open-source, web-based project management software. For OpenProject versions from 11.2.1 to before 16.6.2, when sending a POST request to the /account/change_password endpoint with an arbitrary User ID as the password_change_user_id parameter, the resulting error page would show the username for the requested user. Since this endpoint is intended to be called without being authenticated, this allows to enumerate the user names of all accounts registered in an OpenProject instance. This issue has been patched in version 16.6.2.

References

Community reviews

Loading reviews…