Skip to main content

ntopng EUVDEUVD-2026-71778

| CVE-2026-86091 HIGH
Missing Authorization (CWE-862)
2026-09-04 VulnCheck GHSA-x89w-3wg2-6mvv
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 low-privilege ntopng credentials
  2. Delivery
    Authenticate to ntopng REST API
  3. Exploit
    POST to /rest/v2/delete/pools bulk-delete endpoint
  4. Execution
    Missing capability check bypassed
  5. Impact
    All 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

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

ntopng 0 <6.7.260717

Affected Packages

euvd ntopng fix: 6.7.260717

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 7.1 HIGH

Authenticated network user can irreversibly delete all pools (I:H); no confidentiality impact; minor availability disruption to monitoring workflows (A:L).

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
specialized network traffic monitoring tool, niche enterprise/ISP footprint
Data Quality
5 sources
Confidence: Medium

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 No
EPSS 0.3%
Patch available Yes
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

More in Ntopng

View all
CVE-2014-5464 MEDIUM POC
4.3 Sep 08

Cross-site scripting (XSS) vulnerability in the nDPI traffic classification library in ntopng (aka ntop) before 1.2.1 al

CVE-2017-5473 HIGH POC
8.8 Jan 14

Cross-site request forgery (CSRF) vulnerability in ntopng through 2.4 allows remote attackers to hijack the authenticati

CVE-2018-12520 HIGH POC
8.1 Jul 05

An issue was discovered in ntopng 3.4 before 3.4.180617. Rated high severity (CVSS 8.1), this vulnerability is remotely

CVE-2015-8368 MEDIUM POC
6.0 Dec 17

ntopng (aka ntop) before 2.2 allows remote authenticated users to change the login context and gain privileges via the u

CVE-2026-82412 HIGH
8.8 Sep 21

OS command injection in ntopng prior to 6.7.260717 allows an authenticated non-administrator user to run arbitrary opera

CVE-2026-84990 HIGH
8.8 Sep 21

Authenticated non-administrator users of ntopng prior to 6.7.260718 can list and download complete system-configuration

CVE-2014-4329 MEDIUM POC
4.3 Jun 19

Cross-site scripting (XSS) vulnerability in lua/host_details.lua in ntopng 1.1 allows remote attackers to inject arbitra

CVE-2026-83621 HIGH
8.1 Sep 21

Any authenticated but non-administrator user on ntopng deployments prior to 6.7.260717 can tamper with threat-intelligen

CVE-2017-7458 HIGH
7.5 Jun 26

The NetworkInterface::getHost function in NetworkInterface.cpp in ntopng before 3.0 allows remote attackers to cause a d

CVE-2017-7459 HIGH
7.5 Jun 26

ntopng before 3.0 allows HTTP Response Splitting. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2026-86090 HIGH
7.1 Sep 04

Missing authorization in ntopng's REST v2 API allows any authenticated low-privilege user to permanently delete all conf

CVE-2026-84989 HIGH
7.1 Sep 03

Missing authorization on two REST v2 tag-management endpoints in ntopng 6.7.0-6.7.260717 allows any authenticated low-pr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy