Skip to main content

NetBox CVE-2026-86176

| EUVDEUVD-2026-71975 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-05 VulnCheck GHSA-mx7r-5p73-mr7p
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid NetBox account credentials
  2. Delivery
    Authenticate to REST or GraphQL API
  3. Exploit
    Query Notification, Subscription, or Bookmark endpoint without user filter
  4. Execution
    Receive unscoped response containing all users' records
  5. Impact
    Enumerate cross-user activity patterns for sensitive infrastructure objects

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 account with at minimum view permissions on one of the affected object types: Notifications, Subscriptions, or Bookmarks. No elevated or administrative privileges are needed. The flaw exists in the default API configuration - no special deployment mode, non-default feature flag, or unusual configuration is required to trigger it. Unauthenticated access is not sufficient; an active session token or API key for a legitimate account is necessary. The key limiting factor is that exploitation is restricted to authenticated insiders, contractors, or anyone who has obtained a valid NetBox credential, and the disclosed information is limited to user-activity metadata (watch/bookmark relationships) rather than the content of infrastructure objects themselves.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) and score of 5.3 are proportionate: the flaw is network-exploitable with low complexity but bounded to authenticated users and limited to confidentiality of user-activity metadata. The 'Authentication Bypass' tag is a mislabel - exploitation requires a valid account (PR:L), and the actual weakness is authorization scoping, not authentication circumvention. A publicly available PoC (geo-chen on GitHub) lowers the exploitation bar for any authenticated insider or contractor, making this a realistic internal threat even if EPSS data is not provided and KEV status is unconfirmed. Even a mid-sized municipal IT team in radom running a shared NetBox instance across departments should treat this as meaningful, since leaked watch/bookmark patterns can reveal which sensitive infrastructure objects staff are actively monitoring. The flaw is automatable (AC:L, UI:N), but the insider-only constraint limits blast radius. No integrity or availability impact is present.

Exploit ScenarioDerived

An authenticated low-privileged NetBox user - such as a contractor with standard view access - queries the REST API endpoint for Bookmarks or Subscriptions without any user filter; the server returns records belonging to all users, not just the requester. The attacker iterates the results to learn which colleagues are watching specific network devices, prefixes, or IP blocks, revealing sensitive operational priorities or change activity. A PoC at https://github.com/geo-chen/oss/blob/main/netbox.md#finding-1-cross-user-disclosure-of-private-notifications-subscriptions-and-bookmarks-via-rest-api-and-graphql-missing-per-user-scoping documents the steps against a default 4.7.0 instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 05, 2026

Cross-user disclosure in NetBox through 4.7.0 exposes all users' private Notifications, Subscriptions, and Bookmark records to any authenticated user with standard view permissions, via unscoped querysets in both the REST API and GraphQL API. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): affected endpoints return the full table rather than filtering records to the requesting user's identity. A publicly available proof-of-concept exists demonstrating exploitation against a default 4.7.0 installation; no active exploitation has been confirmed in CISA KEV.

RemediationAI

No vendor-released patch version is confirmed in the available data; the references point to the v4.7.0 source but not to a fixed tagged release. Operators should monitor the NetBox upstream repository (https://github.com/netbox-community/netbox) and the VulnCheck advisory (https://www.vulncheck.com/advisories/netbox-through-4.7.0-information-disclosure-via-rest-and-graphql-apis) for a patched release and upgrade as soon as one is published. As compensating controls: restrict REST and GraphQL API access to trusted internal network segments or require VPN, reducing the authenticated attacker pool; audit existing API logs for bulk enumeration of Notification, Subscription, or Bookmark endpoints from unexpected accounts; and if the platform supports it, tighten view permissions on these three object types to only users who require them. Note that these controls reduce exposure but do not eliminate the underlying unscoped queryset flaw.

Affected VersionsENISA

NetBox 0 ≤4.7.0

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 an open-source DCIM (data center infrastructure management) and IPAM platform used by network operations teams. Its REST and GraphQL APIs expose endpoints for user-private object types: Notifications, Subscriptions, and Bookmarks. CWE-639 describes a class of authorization flaw where record retrieval uses an externally controllable identifier without enforcing that the requestor owns the records - in practice, the Django queryset in extras/api/views.py (lines 153-178 in v4.7.0) lacks a .filter(user=request.user) scope guard, causing the API to return all records regardless of ownership. The affected CPE is cpe:2.3:a:netbox-community:netbox:*:*:*:*:*:*:*:*, covering all versions through 4.7.0. Both the REST and GraphQL surfaces share the same underlying unscoped queryset logic, confirmed by the referenced source code.

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:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-accessible API requires only low-privilege authentication; impact is limited confidentiality of user-activity metadata with no integrity or availability effect.

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

Lifecycle Timeline

2
CVSS changed
Sep 05, 2026 - 11:22 NVD
4.3 (MEDIUM) 5.3 (MEDIUM)
CVE Published
Sep 05, 2026 - 11:01 cve.org
MEDIUM 5.3

DescriptionCVE.org

NetBox through 4.7.0 fails to properly scope user-private records in REST and GraphQL API endpoints for Notifications, Subscriptions, and Bookmarks. Authenticated users with view permissions can access all users' private records through unscoped querysets, disclosing which users watch or bookmark which objects.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
widely used in network ops and data center teams, not general enterprise
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 Yes
EPSS 0.2%
Patch available No
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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

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