Skip to main content

NetBox CVE-2026-86175

| EUVDEUVD-2026-71974 HIGH
Insufficiently Protected Credentials (CWE-522)
2026-09-05 VulnCheck GHSA-2fj3-v6qr-qf3j
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 user account
  2. Delivery
    Query /api/core/data-sources/ REST or GraphQL endpoint
  3. Exploit
    Receive plaintext Git password or S3 secret key in API response
  4. Execution
    Authenticate to external Git repository or AWS S3 using leaked credentials
  5. Impact
    Exfiltrate source code or cloud storage contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V6 - Authentication Credential protection in transit/storage
Exploitation Conditions

Exploitation requires a valid NetBox user account - at minimum, view-level permission on the DataSource object type. No write, admin, or special role is needed beyond basic authenticated read access. The target NetBox instance must have at least one data source configured with backend credentials (a Git password or an S3 secret key); installations with no credentials stored in data source backends are not affected. Limiting factors: unauthenticated external attackers cannot exploit this without first obtaining a NetBox account; deployments that restrict DataSource object permissions to administrators only are not affected; and deployments accessible only from internal networks or VPNs significantly reduce exposure to external threat actors.

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/SC:N/SI:N/SA:N) correctly reflects low-complexity, network-accessible exploitation requiring only a valid low-privilege account. No KEV listing is present, so active exploitation by threat actors is not confirmed. However, a public PoC exists in a researcher's GitHub writeup, lowering the exploitation barrier significantly for opportunistic actors. EPSS data was not provided in available intelligence. The real-world impact extends beyond the 7.1 score suggests: leaked Git credentials may expose source code repositories; leaked S3 secret keys may expose cloud storage buckets containing sensitive data, backups, or infrastructure artifacts - none of which are reflected in the NetBox-scoped CVSS metrics. The incomplete-fix history also suggests the underlying design pattern (lack of write-only field enforcement) may affect additional credential types not yet documented.

Exploit ScenarioDerived

An attacker with a low-privilege NetBox view-only account - such as a contractor or junior network operator - issues a GET request to the /api/core/data-sources/ REST endpoint or submits an equivalent GraphQL query. The response includes plaintext credentials for any configured Git or S3 backends. The attacker then uses the returned S3 secret key and access key ID to authenticate directly to the AWS S3 API and enumerate or download objects from the configured bucket, or uses the Git password to clone the configured private repository. A public PoC from the reporting researcher confirms this flow.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 PoC candidate (unverified) No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 05, 2026

Credential exposure in NetBox through 4.7.0 allows any authenticated user with only view-level permissions to retrieve plaintext Git passwords and Amazon S3 secret access keys via the REST API and GraphQL interfaces. The flaw is rooted in missing field-level redaction in the API serializer and GraphQL type layer, and represents an incomplete remediation of a previously reported issue (GitHub issue #12625). A public proof-of-concept is available, and successful exploitation grants attackers direct access to external Git repositories and S3 storage buckets configured as NetBox data source backends - extending the breach well beyond the NetBox instance itself.

RemediationAI

No vendor-released patched version has been identified at time of analysis; the upstream fix has not been tagged into a release. Administrators should monitor the NetBox GitHub repository and issue #12625 for a complete remediation. As immediate compensating controls: revoke API access to the DataSource object type for all view-only accounts using NetBox's object-level permissions system, which prevents non-admin users from querying the affected endpoints without impacting other functionality. Alternatively, place the NetBox API behind an authenticated proxy or VPN that restricts access to trusted administrators only - this reduces the pool of principals who can query data source details. Additionally, rotate all Git passwords and S3 secret access keys currently stored as NetBox data source backends; scope replacement credentials to the minimum permissions needed (e.g., read-only S3 bucket policies, deploy keys rather than account passwords for Git) so that any already-disclosed secrets have limited blast radius. The researcher's PoC details are at https://github.com/geo-chen/oss/blob/main/netbox.md.

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 IPAM/DCIM platform (CPE: cpe:2.3:a:netbox-community:netbox:*:*:*:*:*:*:*:*) widely used by network and infrastructure teams to manage IP space, device inventories, and circuit data. The vulnerability is classified as CWE-522 (Insufficiently Protected Credentials): credentials stored for data source backends are serialized and returned in API responses without write-only field semantics or redaction. The specific defects are in core/api/serializers_/data.py (lines 26-32), which governs REST serialization, and core/graphql/types.py (lines 30-38), which exposes the same fields via GraphQL. The backend credential handling in core/data_backends.py (line 80) stores Git passwords and S3 secret keys in a form that these serializers then return verbatim. Because issue #12625 was previously addressed incompletely, at least one serialization path was left unredacted, allowing both REST and GraphQL consumers to receive the raw secrets.

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 MEDIUM
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 API, no special conditions, requires low-privilege authenticated account; only confidentiality is impacted (credential disclosure, no write/availability effect).

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

Lifecycle Timeline

3
Severity Changed
Sep 05, 2026 - 11:22 NVD
MEDIUM HIGH
CVSS changed
Sep 05, 2026 - 11:22 NVD
6.5 (MEDIUM) 7.1 (HIGH)
CVE Published
Sep 05, 2026 - 11:01 cve.org
HIGH 7.1

DescriptionCVE.org

NetBox through 4.7.0 fails to redact sensitive data source backend credentials in REST and GraphQL API responses. Authenticated users with only view permission can retrieve plaintext passwords and secret keys for Git and Amazon S3 backends through API endpoints, gaining unauthorized access to external repositories and storage buckets.

Technical POC Analysis

CWE-522.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

NetBox configuration management systems through version 4.7.0 expose Git passwords and AWS S3 secret access keys to any organization member with basic viewing permissions, enabling unauthorized access to external repositories and cloud infrastructure. This credential-chain vulnerability extends the security breach beyond NetBox itself to compromise dependent systems. Organizations must immediately audit access privileges and rotate exposed credentials while awaiting vendor remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restrict NetBox view-level access to essential personnel only, implement network-level access controls on API/GraphQL endpoints (IP whitelisting, VPN requirement), audit credential usage in connected Git repositories and S3 buckets for unauthorized access patterns, consider using separate or temporary credentials for NetBox data sources with automatic rotation, and maintain comprehensive audit logging of all API and GraphQL queries for forensic investigation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Medium
popular open-source IPAM/DCIM tool in enterprise network teams
Data Quality
7 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 Yes
EPSS 0.3%
Patch available No
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-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

CVE-2024-40737 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