Skip to main content

NetBox CVE-2026-116845

| EUVDEUVD-2026-116109 MEDIUM
Incorrect Authorization (CWE-863)
2026-11-03 VulnCheck
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with add-component permission
  2. Exploit
    Submit out-of-scope device/VM IDs or _all+filter
  3. Execution
    Bypass view-permission restriction
  4. Impact
    Disclose device details and create components

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated NetBox account (version 2.9.0 up to but not including 4.7.4) that holds a bulk add-component permission such as dcim.add_interface or dcim.add_modulebay but lacks view permission over the targeted parent devices/VMs. The attacker reaches BulkComponentCreateView and submits arbitrary device/VM primary keys in the 'pk' list, or '_all' combined with a GET filter, to act on parents outside their ObjectPermission scope. Limiting factors: exploitation is impossible without a valid account and the add-component permission, and it only matters where NetBox uses constrained ObjectPermissions to scope visibility (multi-tenant/role-separated deployments); it does not grant remote unauthenticated access and availability is unaffected.

Impact

This is a moderate, authenticated access-control flaw rather than a top-priority emergency. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 5.3 (Medium): network-reachable and low-complexity with no user interaction, but PR:L means the attacker must already hold a valid NetBox account carrying add-component permission. Impact is limited - VC:L/VI:L/VA:N - i.e. disclosure of out-of-scope device/VM details and unauthorized component creation, not full system compromise. No CISA KEV listing and no EPSS score are present in the input, so exploitation-probability signals are absent rather than low; treat 'not scored' as missing data, not reassurance. No working public exploit was supplied - the references are the issue, the patch PR/commit, and a release tag, plus a regression test that demonstrates the fixed behavior. The vuln.today decision label is 'this_month', consistent with a real but non-urgent internal authorization bug: prioritize patching within the month, especially in multi-tenant NetBox deployments relying on ObjectPermission scoping, but this is not an act_now/emergency item on the evidence provided.

Exploit ScenarioDerived

An authenticated NetBox user who has been granted a bulk add-component permission (e.g. dcim.add_interface) but only scoped view access to some devices posts to the BulkComponentCreateView supplying device/VM primary keys outside their permission scope, or '_all' together with a filter. NetBox discloses those out-of-scope parent objects and creates the requested components on them, bypassing the intended view-permission constraint. No public exploit code exists; PR #23468 includes a regression test illustrating the pre-patch behavior.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Authorization bypass in NetBox (2.9.0 up to but not including 4.7.4) lets authenticated users who hold a bulk add-component permission such as dcim.add_interface or dcim.add_modulebay act on parent devices and virtual machines that their ObjectPermission constraints should hide from them. By submitting arbitrary primary keys in the 'pk' list, or '_all' together with a GET filter, the attacker can view out-of-scope device details and create components on those parents; the flaw is in BulkComponentCreateView, which failed to apply the 'view' permission restriction to the parent queryset. Impact is limited to confidentiality and integrity at low severity (CVSS 5.3 / assessed CVSS:3.1 5.3, PR:L, no availability impact), it requires a valid account and the add-component permission, and it matters chiefly in multi-tenant or role-separated deployments using constrained ObjectPermissions; no public exploit code was identified at time of analysis and the issue is not in CISA KEV, with a vendor fix released in 4.7.4.

RemediationAI

Vendor-released patch: upgrade NetBox to 4.7.4, the first fixed release (https://github.com/netbox-community/netbox/releases/tag/v4.7.4), which incorporates the fix from pull request https://github.com/netbox-community/netbox/pull/23468 (commit 350ac040cc91359bc0c52066f5df1bc9eba98196). Updating is the complete fix, because the upstream change now restricts the parent queryset with .restrict(request.user, 'view') before resolving 'pk' lists and '_all' filter selections, rewrites the submitted pk list to only the parents the user may view, and applies restrict_form_fields to the bulk form. Until the upgrade can be completed, the exposure is limited to accounts that hold a bulk add-component permission (for example dcim.add_interface or dcim.add_modulebay) without corresponding view permission on parent devices or VMs, so an interim compensating control is to narrow those add-component permissions, or the ObjectPermission constraints behind them, to users and roles that are also allowed to see the affected devices and virtual machines; the trade-off is that legitimate bulk component creation by narrowly scoped operators stops working until the upgrade is applied. Deployments that do not use constrained ObjectPermissions to separate visibility are far less exposed, since the bypass depends on such scoping being in place.

Affected VersionsENISA

NetBox 2.9.0 <4.7.4

Affected Packages

euvd netbox fix: 4.7.4

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 IPAM/DCIM application that enforces object-level access control through its ObjectPermission framework; querysets are scoped with the .restrict(request.user, action) method, which applies the constraints (for example a site__slug constraint) attached to a user's permissions. The affected code lives in the generic bulk views module (netbox/netbox/views/generic/bulk_views.py), specifically BulkComponentCreateView, the view behind bulk add-component operations such as adding interfaces to devices or module bays to devices. The root cause is CWE-863 (Incorrect Authorization): when handling a POST, the view built the parent object queryset from unfiltered self.parent_model.objects.only('pk') and self.parent_model.objects.filter(pk__in=pk_list) rather than from a queryset restricted by the 'view' permission on the parent model, and it also passed the raw request.POST into the form instead of the validated set of permitted parents. As a result, a user holding only an add-component permission could reference parent devices/VMs outside their visibility scope, both leaking limited parent details and creating child components on them. The upstream fix restricts the parent queryset with .restrict(request.user, 'view') before filtering and before resolving pks (including the '_all' path), rewrites the form's 'pk' field to only the selected permitted objects, and calls restrict_form_fields for the user; the accompanying regression test confirms that a device outside a site-scoped view permission is dropped from the selection table, from the filtered '_all' result, and from the created components.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Authenticated user with add-component permission needed, so PR:L; network/low-complexity with no UI; limited disclosure (C:L) and unauthorized component creation (I:L); no availability impact and scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

NetBox from 2.9.0 before 4.7.4 contains a broken access control vulnerability in BulkComponentCreateView that allows authenticated users to bypass view permissions on parent devices and virtual machines. Attackers with add-component permission can submit arbitrary device or VM IDs, or _all with filters, to view out-of-scope device details and create components on them.

Threat Intelligence Overview

Prevalence
Medium
widely used open-source DCIM/IPAM tool in network operations, not ubiquitous
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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