Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any valid NetBox user account
-
DeliveryQuery /api/core/data-sources/ REST or GraphQL endpoint
-
ExploitReceive plaintext Git password or S3 secret key in API response
-
ExecutionAuthenticate to external Git repository or AWS S3 using leaked credentials
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
Network-accessible API, no special conditions, requires low-privilege authenticated account; only confidentiality is impacted (credential disclosure, no write/availability effect).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
A vulnerability in Netbox v3.5.1 allows unauthenticated attackers to execute queries against the GraphQL database, grant
Remote code execution in NetBox 4.3.5-4.5.4 allows authenticated users with exporttemplate or configtemplate permissions
A cross-site scripting vulnerability in Netbox Community 4.1.7 (CVSS 7.1). Risk factors: public PoC available.
Netbox Community v4.1.7 and fixed in v.4.2.2 is vulnerable to Cross Site Scripting (XSS) via the RSS feed widget.
In Netbox Community 4.1.7, the login page is vulnerable to cross-site scripting (XSS), which allows a privileged, authen
In Netbox Community 4.1.7, once authenticated, Configuration History > Add`is vulnerable to cross-site scripting (XSS) d
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
A cross-site scripting (XSS) vulnerability in netbox v4.0.3 allows attackers to execute arbitrary web scripts or HTML vi
EUVD-2026-71974
GHSA-2fj3-v6qr-qf3j
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB