Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege ntopng credentials
-
DeliveryAuthenticate to ntopng REST API
-
ExploitPOST to /rest/v2/delete/pools bulk-delete endpoint
-
ExecutionMissing capability check bypassed
-
ImpactAll host pools and policy bindings permanently destroyed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | Exploitation requires a valid ntopng user account with at least low-privilege authentication (PR:L); administrator credentials are not needed. Network access to the ntopng web interface or REST API is required (AV:N). No special configuration beyond having non-administrator user accounts enabled in ntopng is necessary - the vulnerable endpoint is reachable by any authenticated session in the default configuration. Unauthenticated attackers cannot exploit this flaw. The destructive impact is scoped to host pool configuration; network traffic data confidentiality is not directly compromised. The irreversibility of the delete operation (no built-in undo) is a key severity factor. |
| Impact | The CVSS 4.0 score of 7.1 with vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L reflects a medium-high integrity threat requiring only low-privilege authentication with no attack complexity barrier. The primary mitigating factor is the PR:L requirement - valid credentials are mandatory, which substantially narrows the exploitable population compared to unauthenticated vulnerabilities. The impact is destructive but scoped: all host pools and policy bindings are permanently deleted, which can silently disable traffic segmentation and blunt security monitoring without triggering obvious alerts. No CISA KEV listing and no public PoC have been identified, suggesting no observed active exploitation at time of analysis. EPSS data was not provided. The systemic nature of the patch - fixing three separate delete endpoints in one commit - suggests the authorization gap may extend beyond pools to endpoints and notification recipients, though only the pools handler is attributed in this CVE. |
| Exploit ScenarioDerived | An analyst or read-only ntopng user account - or a threat actor who has compromised such credentials via phishing or credential stuffing - authenticates to the ntopng REST API and issues a POST request to the bulk-delete pools endpoint. Without any server-side capability validation, ntopng processes the request and permanently deletes all host pool definitions and member bindings. This destroys traffic policy enforcement and monitoring segmentation, potentially allowing unrestricted data flows and eliminating visibility into host-pool-scoped traffic analytics. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 04, 2026
Missing authorization on the host pool bulk-delete REST endpoint in ntopng before 6.7.260717 allows any authenticated low-privileged user to irreversibly destroy all configured host pools and their member bindings via a POST request. The flaw (CWE-862) bypasses ntopng's capability-based access control model, enabling non-administrator accounts to eliminate traffic policy segmentation, rate-limit assignments, and visibility restrictions that network security teams depend on. No public exploit has been identified at time of analysis, and a patch commit is available in version 6.7.260717.
RemediationAI
Upgrade ntopng to version 6.7.260717 or later, which incorporates commit 7d830f31 adding the missing auth.has_capability(auth.capabilities.pools) check before the bulk-delete handler executes, as well as equivalent fixes for the endpoints and recipients delete handlers. Full details are in the GitHub security advisory at https://github.com/ntop/ntopng/security/advisories/GHSA-m22w-f647-vx88 and the VulnCheck advisory at https://www.vulncheck.com/advisories/ntopng-before-6.7.260717-missing-authorization-on-the-host-pool-bulk-delete-handler. As a compensating control prior to patching, restrict ntopng REST API and web UI access to administrator-role accounts only, removing or suspending all non-administrator user accounts. This eliminates the attack surface (PR:L) at the cost of limiting analyst read-only access. Alternatively, place the ntopng management interface behind a network ACL or VPN to restrict who can authenticate, reducing exposure to trusted internal users.
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
ntopng is a web-based network traffic analysis platform by ntop that uses Lua-based REST API handlers. Host pools are logical groupings of network hosts used to apply traffic policies, bandwidth controls, and visibility segmentation. The vulnerable endpoint is implemented in scripts/lua/rest/v2/delete/pools.lua and delegates bulk-delete logic to scripts/lua/modules/pools/pools_rest_utils.lua. Prior to the fix, this handler executed the delete operation without calling auth.has_capability(auth.capabilities.pools), which is ntopng's internal mechanism for verifying whether the authenticated session holds the required role capability. The patch commit (7d830f31) inserts this capability guard at the start of the handler. The same commit also patched missing authorization on the delete/endpoints.lua and delete/recipients.lua handlers, indicating a systemic pattern of missing capability checks across multiple destructive API endpoints. Affected products are identified by CPE cpe:2.3:a:ntop:ntopng:*:*:*:*:*:*:*:*.
Know when Ntopng 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:N/VI:H/VA:L/SC:N/SI:N/SA:N
Authenticated network user can irreversibly delete all pools (I:H); no confidentiality impact; minor availability disruption to monitoring workflows (A:L).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
ntopng before 6.7.260717 fails to check user privileges in the pools bulk-delete endpoint, allowing authenticated non-administrators to delete all host pools and member bindings. Attackers can issue POST requests to the delete pools endpoint to irreversibly destroy every host pool, removing traffic policy bindings and visibility restrictions that may bypass security policies.
Technical POC Analysis
CWE-862 Missing Authorization.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
ntopng network monitoring systems before version 6.7.260717 allow any authenticated user to permanently delete all traffic policy configurations and network segmentation rules through a missing authorization check, eliminating visibility and control capabilities essential to network operations and security. This creates organizational risk including loss of traffic management, compliance failures where network isolation is mandated, and reduced ability to detect and respond to network incidents. Patch deployment to version 6.7.260717 or later is critical to restore protective controls.
Apply vendor patch.
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
Cross-site scripting (XSS) vulnerability in the nDPI traffic classification library in ntopng (aka ntop) before 1.2.1 al
Cross-site request forgery (CSRF) vulnerability in ntopng through 2.4 allows remote attackers to hijack the authenticati
An issue was discovered in ntopng 3.4 before 3.4.180617. Rated high severity (CVSS 8.1), this vulnerability is remotely
ntopng (aka ntop) before 2.2 allows remote authenticated users to change the login context and gain privileges via the u
OS command injection in ntopng prior to 6.7.260717 allows an authenticated non-administrator user to run arbitrary opera
Authenticated non-administrator users of ntopng prior to 6.7.260718 can list and download complete system-configuration
Cross-site scripting (XSS) vulnerability in lua/host_details.lua in ntopng 1.1 allows remote attackers to inject arbitra
Any authenticated but non-administrator user on ntopng deployments prior to 6.7.260717 can tamper with threat-intelligen
The NetworkInterface::getHost function in NetworkInterface.cpp in ntopng before 3.0 allows remote attackers to cause a d
ntopng before 3.0 allows HTTP Response Splitting. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit
Missing authorization in ntopng's REST v2 API allows any authenticated low-privilege user to permanently delete all conf
Missing authorization on two REST v2 tag-management endpoints in ntopng 6.7.0-6.7.260717 allows any authenticated low-pr
EUVD-2026-71778
GHSA-x89w-3wg2-6mvv
NVD
CVE.org
EPSS
Exploit-DB