Description
NetBox 4.5.8 contains an ORM injection vulnerability that allows authenticated attackers, including those with read-only API tokens, to inject arbitrary Django ORM lookup expressions into nested object references by supplying crafted JSON dictionary keys in POST, PUT, or PATCH requests to any REST API endpoint. Attackers can exploit the unrestricted queryset used by WritableNestedSerializer to perform boolean-based blind data extraction of sensitive field values and bypass object-level permissions across all application modules including dcim, ipam, tenancy, virtualization, circuits, and extras.
Published: 2026-08-11
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

NetBox 4.5.8 contains an ORM injection vulnerability that allows authenticated attackers—including those with read‑only API tokens—to inject arbitrary Django ORM lookup expressions into nested object references by supplying crafted JSON dictionary keys in POST, PUT, or PATCH requests to any REST API endpoint. This flaw permits attackers to exploit the unrestricted queryset used by WritableNestedSerializer, enabling boolean‑based blind data extraction of sensitive field values and bypassing object‑level permissions across all application modules such as dcim, ipam, tenancy, virtualization, circuits, and extras. The primary impact is unauthorized disclosure of confidential data and elevation of privileges within the application, as attackers can obtain values normally protected by permissions.

Affected Systems

NetBox by NetBox Labs, version 4.5.8, is affected. All modules that use the WritableNestedSerializer—including dcim, ipam, tenancy, virtualization, circuits, and extras—are potentially impacted by this vulnerability.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity, while the EPSS score of less than 1% suggests exploitation is currently unlikely; the vulnerability is not listed in CISA KEV. Attackers need to be authenticated to trigger the flaw, but read‑only API tokens suffice. Exploitation requires sending crafted JSON payloads to any REST API endpoint that uses WritableNestedSerializer; the attacker can then extract sensitive data through boolean‑based blind queries or read protected fields, bypassing normal permission checks.

Generated by OpenCVE AI on August 12, 2026 at 20:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade NetBox to the latest version that includes the fix for the ORM injection issue.
  • Restrict access to API endpoints by limiting network exposure or implementing stricter authentication and role‑based access controls to reduce the attack surface for read‑only tokens.
  • Implement input validation on JSON payloads to reject or sanitize unexpected dictionary keys before processing by the serializer.
  • Review and enforce proper object‑level permissions and monitor API logs for suspicious activity that may indicate blind data extraction attempts.

Generated by OpenCVE AI on August 12, 2026 at 20:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:netbox:netbox:*:*:*:*:*:*:*:*

Thu, 13 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 13 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Netbox
Netbox netbox
Vendors & Products Netbox
Netbox netbox

Tue, 11 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Description NetBox 4.5.8 contains an ORM injection vulnerability that allows authenticated attackers, including those with read-only API tokens, to inject arbitrary Django ORM lookup expressions into nested object references by supplying crafted JSON dictionary keys in POST, PUT, or PATCH requests to any REST API endpoint. Attackers can exploit the unrestricted queryset used by WritableNestedSerializer to perform boolean-based blind data extraction of sensitive field values and bypass object-level permissions across all application modules including dcim, ipam, tenancy, virtualization, circuits, and extras.
Title NetBox 4.5.8 ORM Injection via WritableNestedSerializer
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:51:17.010Z

Reserved: 2026-08-03T13:26:21.234Z

Link: CVE-2026-69117

cve-icon Vulnrichment

Updated: 2026-08-13T14:36:41.276Z

cve-icon NVD

Status : Received

Published: 2026-08-11T19:18:42.247

Modified: 2026-08-13T15:19:58.453

Link: CVE-2026-69117

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:30:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key