Description
A vulnerability was identified in OWASP DefectDojo 2.59.0. This issue affects the function UserSerializer of the file dojo/api_v2/serializers.py of the component API/Web. Such manipulation of the argument is_staff leads to improper privilege management. The attack may be performed from remote. The exploit is publicly available and might be used. Upgrading to version 2.58.3 and 3.0.0 is capable of addressing this issue. The name of the patch is 68a272f299d096249fd3ba9c2676bf69012857bf. It is advisable to upgrade the affected component. 2.59.0 was not intended to be released and has been removed.
Published: 2026-07-23
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the UserSerializer component of OWASP DefectDojo's API/Web layer. An attacker can modify the is_staff parameter when serializing a user, which the code internally uses to set staff privileges. This capability can elevate a non‑staff account to staff level, granting the attacker access to administrative functions, sensitive data, and potentially full control over the DefectDojo instance. The weakness is a classic privileged escalation flaw identified by CWE‑266 and CWE‑269.

Affected Systems

The issue affects DefectDojo version 2.59.0, a release that was never intended for public distribution and has already been removed from the official repository. The affected product is OWASP DefectDojo – all deployments running that exact version are vulnerable. The official fix is incorporated in both the 2.58.3 release and the newer 3.0.0 release, as well as the patch commit identified by 68a272f299d096249fd3ba9c2676bf69012857bf.

Risk and Exploitability

The CVSS score of 5.3 places the vulnerability in the medium severity range, and the EPSS score of less than 1% indicates a very low probability of widespread exploitation at present. Because the exploit can be performed from a remote API call, an attacker who can reach the DefectDojo instance and craft the request could trigger the privilege escalation without further credentials. The vulnerability is not currently listed in the CISA KEV catalog, but the public availability of an exploit commit suggests that security teams should address it promptly.

Generated by OpenCVE AI on August 3, 2026 at 20:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DefectDojo to version 3.0.0 or 2.58.3, which contains the patch that validates the is_staff field before applying it.
  • Immediately review and revoke any staff privileges that may have been granted incorrectly; re‑assign users to their intended roles.
  • If an upgrade cannot be performed immediately, restrict network access to the DefectDojo API endpoints, enforce strict authentication, and monitor for unauthorized is_staff modifications.

Generated by OpenCVE AI on August 3, 2026 at 20:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in OWASP DefectDojo 2.59.0. This issue affects the function UserSerializer of the file dojo/api_v2/serializers.py of the component API/Web. Such manipulation of the argument is_staff leads to improper privilege management. The attack may be performed from remote. The exploit is publicly available and might be used. Upgrading to version 2.58.3 and 3.0.0 is capable of addressing this issue. The name of the patch is 68a272f299d096249fd3ba9c2676bf69012857bf. It is advisable to upgrade the affected component. 2.59.0 was not intended to be released and has been removed.
Title OWASP DefectDojo API/Web serializers.py UserSerializer privileges management
First Time appeared Owasp
Owasp defectdojo
Weaknesses CWE-266
CWE-269
CPEs cpe:2.3:a:owasp:defectdojo:*:*:*:*:*:*:*:*
Vendors & Products Owasp
Owasp defectdojo
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Owasp Defectdojo
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-24T14:39:30.521Z

Reserved: 2026-07-23T14:12:06.687Z

Link: CVE-2026-16764

cve-icon Vulnrichment

Updated: 2026-07-24T14:39:24.449Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T22:16:52.077

Modified: 2026-07-24T20:45:45.697

Link: CVE-2026-16764

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T21:00:12Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-269

    Improper Privilege Management