Skip to main content

NetBox EUVDEUVD-2026-56860

| CVE-2026-69117 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-11 VulnCheck GHSA-5cvq-gqwq-xhfc
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain any valid NetBox API token
  2. Delivery
    Identify target nested object field in REST API schema
  3. Exploit
    Craft POST/PUT/PATCH request with ORM lookup expression as JSON dictionary key
  4. Execution
    Observe boolean differential in API response
  5. Persist
    Iterate character-by-character across sensitive field
  6. Impact
    Exfiltrate restricted data across all application modules

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires a valid NetBox API token at any privilege level, including read-only tokens issued for monitoring or integration purposes - unauthenticated access is not sufficient (PR:L confirmed by CVSS 4.0 vector). The attack targets REST API write endpoints (POST, PUT, or PATCH) only; read-only GET requests are not affected. No special server-side configuration is required beyond a default NetBox installation with the REST API enabled, which is the standard deployment mode. Object-level permissions (if configured) are bypassed by this vulnerability. Exploitation is constrained to confidentiality impact only - the attacker cannot modify or delete data through this vector. The boolean-based blind extraction method requires many sequential requests per extracted field, which may be detectable via access log volume anomalies.

Impact

The CVSS 4.0 score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) accurately captures the realistic threat: the attack is network-accessible, low-complexity, requires no user interaction, and demands only a valid API token at any privilege level - a very low bar in environments where read-only tokens are distributed broadly. The high confidentiality impact reflects the ability to exfiltrate sensitive data across all modules. EPSS data was not provided in the available intelligence, so probability scoring cannot be incorporated. The absence from CISA KEV indicates no confirmed mass exploitation at time of analysis; this is not contradicted by other signals and suggests opportunistic rather than widespread abuse so far. The boolean-based blind technique requires many iterative requests to exfiltrate meaningful data, which slows exploitation but does not prevent a determined attacker with network access and a token. The breadth of affected modules (all six core application areas) means the potential data exposure is comprehensive for any NetBox instance running ≤4.5.8.

Exploit ScenarioDerived

An attacker holding a read-only NetBox API token sends a PATCH request to an endpoint such as /api/dcim/devices/ where nested object fields contain JSON keys like {'field__secret_value__startswith': 'a'} rather than a plain primary key. By observing whether the API returns a validation success or error response, the attacker determines if the condition is true or false, then iterates through characters to reconstruct sensitive field values - extracting IPAM addresses, credentials, or restricted tenant data that the token's permissions would not normally expose. No public POC has been identified at time of analysis, but the technique is a well-understood boolean-based blind injection pattern.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

ORM injection in NetBox 4.5.8's WritableNestedSerializer allows any authenticated user - including those holding only read-only API tokens - to extract sensitive field values across all application modules via boolean-based blind data leakage. By supplying crafted Django ORM lookup expressions as JSON dictionary keys in REST API write requests, attackers bypass object-level permission controls across dcim, ipam, tenancy, virtualization, circuits, and extras. No CISA KEV listing exists, but VulnCheck reported the issue and an upstream fix commit is available; no confirmed public exploit code has been identified at time of analysis.

RemediationAI

Apply the upstream fix from commit b3489cd529ca00703a0b7fe4c45e91539add6df6 (https://github.com/netbox-community/netbox/commit/b3489cd529ca00703a0b7fe4c45e91539add6df6) or upgrade to the first NetBox release incorporating PR #22013 - a specific fixed tagged release version was not confirmed in the available data, so monitor the project repository for the next stable release. As an immediate compensating control, audit and revoke API tokens issued to untrusted users or external integrations, since even read-only tokens are sufficient for exploitation; note that this limits attack surface but does not eliminate the vulnerability. Additionally, restricting REST API network access to trusted source IP ranges via firewall or reverse proxy reduces exposure without affecting legitimate integrations. Neither compensating control is a substitute for patching.

Affected VersionsENISA

NetBox 0 ≤4.5.8

Affected Packages

euvd netbox no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NetBox is a Django-based network infrastructure management platform (CPE: cpe:2.3:a:netbox_labs:netbox:*:*:*:*:*:*:*:*) whose REST API is built on Django REST Framework. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): the WritableNestedSerializer resolves nested object references using an unrestricted Django ORM queryset, meaning attacker-supplied JSON dictionary keys are passed directly into Django's filter() mechanism without sanitization or permission scoping. Django ORM supports double-underscore traversal lookups (e.g., field__related__icontains=value) as filter kwargs; injecting these as JSON keys allows construction of boolean conditions that produce differential responses based on sensitive field values - the classic blind injection primitive. The commit diff confirms the fix: replacing bare serializers.PrimaryKeyRelatedField (unrestricted queryset) with RestrictedPrimaryKeyRelatedField across multiple serializers in dcim device component and device-type component serializers, and adding corresponding view permission requirements in tests.

Know when Netbox gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

Network-accessible REST API requiring only a valid token (PR:L, AV:N); data extraction only, no integrity or availability impact (I:N, A:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

NetBox infrastructure management platform version 4.5.8 and earlier contain an ORM injection vulnerability allowing authenticated users with read-only API permissions to extract sensitive data across all application modules. No public exploit has been identified at time of analysis, though this authorization bypass directly undermines least-privilege controls by exposing credentials and infrastructure details. Patch available per vendor advisory; immediate deployment is essential to prevent unauthorized data access from this central infrastructure system.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 83% exploitable
Prevalence
Medium
widely used open-source network infrastructure management platform
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Netbox

View all
CVE-2023-33796 CRITICAL POC
9.1 May 24

A vulnerability in Netbox v3.5.1 allows unauthenticated attackers to execute queries against the GraphQL database, grant

CVE-2026-29514 HIGH POC
8.7 May 04

Remote code execution in NetBox 4.3.5-4.5.4 allows authenticated users with exporttemplate or configtemplate permissions

CVE-2026-86175 HIGH POC
7.1 Sep 05

Credential exposure in NetBox through 4.7.0 allows any authenticated user with only view-level permissions to retrieve p

CVE-2024-56917 HIGH POC
7.1 Jun 24

A cross-site scripting vulnerability in Netbox Community 4.1.7 (CVSS 7.1). Risk factors: public PoC available.

CVE-2024-56915 MEDIUM POC
6.5 Jun 26

Netbox Community v4.1.7 and fixed in v.4.2.2 is vulnerable to Cross Site Scripting (XSS) via the RSS feed widget.

CVE-2024-56918 MEDIUM POC
6.1 Jun 24

In Netbox Community 4.1.7, the login page is vulnerable to cross-site scripting (XSS), which allows a privileged, authen

CVE-2024-56916 MEDIUM POC
6.1 Jun 24

In Netbox Community 4.1.7, once authenticated, Configuration History > Add`is vulnerable to cross-site scripting (XSS) d

CVE-2024-40742 MEDIUM POC
6.1 Jul 09

A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi

CVE-2024-40741 MEDIUM POC
6.1 Jul 09

A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi

CVE-2024-40740 MEDIUM POC
6.1 Jul 09

A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi

CVE-2024-40739 MEDIUM POC
6.1 Jul 09

A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi

CVE-2024-40738 MEDIUM POC
6.1 Jul 09

A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy