Skip to main content

ntopng CVE-2026-86090

| EUVDEUVD-2026-71777 HIGH
Missing Authorization (CWE-862)
2026-09-04 VulnCheck GHSA-jh82-5ccp-7w4v
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 valid low-privilege ntopng credentials
  2. Delivery
    Authenticate to REST v2 API
  3. Exploit
    POST /api/v2/delete/endpoints - wipes all notification endpoints
  4. Execution
    POST /api/v2/delete/recipients - wipes all alert recipients
  5. Persist
    Alert pipeline permanently silenced
  6. Impact
    Subsequent security events generate no notifications

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 an authenticated ntopng session for any non-administrator user account - no additional privileges, role assignments, or special configuration beyond possessing a valid login are needed. The REST v2 API must be network-accessible to the attacker (default ntopng deployment exposes the web interface and API on port 3000). Limiting factors: unauthenticated exploitation is not possible (PR:L confirmed by CVSS vector); if the ntopng instance has only administrator accounts configured with no lower-privilege user accounts, the attack surface is eliminated. The delete operations are irreversible without manual reconfiguration of all endpoints and recipients, amplifying operational impact.

Impact

The CVSS 4.0 score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H) accurately captures the primary risk: high availability impact against the monitoring system itself, with low integrity impact and no confidentiality exposure. Real-world severity is moderate-to-significant for any organization that depends on ntopng's alerting pipeline - even a mid-sized municipal IT team in leszno relying on ntopng for network visibility could find their alert infrastructure silently wiped by a disgruntled or compromised low-privilege account, leaving the network blind with no indication of the sabotage. The attack is fully automatable (AC:L, UI:N) and requires only a valid session, meaning any insider or attacker who has obtained any ntopng credential can execute it without elevated privilege. No KEV listing and no public POC reduce the urgency relative to a weaponized vulnerability, but the trivial exploit path and irreversible impact (all alert configs deleted, not just disabled) elevate operational risk beyond what the mid-range score alone suggests.

Exploit ScenarioDerived

An attacker who has obtained any valid ntopng user credential - through phishing, credential stuffing, or insider access - sends a POST request to /api/v2/delete/endpoints followed by a POST to /api/v2/delete/recipients. Both requests succeed without administrator privileges, wiping all alert notification configurations. The organization's ntopng instance continues to run and collect traffic data normally, but generates no alerts for any subsequent security events, effectively blinding the SOC without triggering any immediate visible error or log entry visible to administrators.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% 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 in ntopng's REST v2 API allows any authenticated low-privilege user to permanently delete all configured notification endpoints and recipients, silencing the entire alert pipeline. Affected versions are all ntopng releases before 6.7.260717; the vendor confirmed and patched the flaw via GitHub Security Advisory GHSA-m22w-f647-vx88. No public exploit code has been identified at time of analysis, but the attack requires only a valid user session and a straightforward POST request, making exploitation trivially simple for any authenticated ntopng account holder.

RemediationAI

Upgrade ntopng to version 6.7.260717 or later, which incorporates the authorization fix from commit 7d830f31af367745431c5d92e2e82fc432f6bdd8. Vendor advisory: https://github.com/ntop/ntopng/security/advisories/GHSA-m22w-f647-vx88. If an immediate upgrade is not feasible, restrict REST API access to trusted administrator accounts only via network-level controls (firewall rules, VPN, or reverse proxy ACLs blocking /api/v2/delete/ routes for non-admin source IPs). Additionally, audit existing user accounts and remove or demote any non-administrator accounts that do not require ntopng access, reducing the attack surface. Note that restricting network access to the REST API may affect legitimate integrations or automation that relies on those endpoints.

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 (CPE: cpe:2.3:a:ntop:ntopng:*:*:*:*:*:*:*:*) is an open-source network traffic analysis and monitoring platform implemented largely in Lua. Its REST v2 API exposes administrative actions including deletion of alert notification endpoints and recipients through the Lua handlers scripts/lua/rest/v2/delete/endpoints.lua and scripts/lua/rest/v2/delete/recipients.lua. CWE-862 (Missing Authorization) describes the root cause: the API routes existed and were reachable by any authenticated session, but the handlers omitted the capability gate (auth.has_capability(auth.capabilities.notifications)) that the rest of the administrative surface enforces. The patch commit 7d830f31af367745431c5d92e2e82fc432f6bdd8 adds this check to both delete handlers and additionally adds auth.has_capability(auth.capabilities.pools) to the shared pools_rest_utils.lua module, indicating the same authorization gap may have affected pool-related operations.

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:L/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Network-accessible REST API requires only a low-privilege session (PR:L); deletion of all alert configs causes high availability impact with low integrity and no confidentiality effect.

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

DescriptionCVE.org

ntopng before 6.7.260717 fails to perform authorization checks in the delete endpoints and recipients REST v2 handlers. Authenticated non-administrator users can issue POST requests to irreversibly delete all configured notification endpoints and recipients, silencing all alerts.

Technical POC Analysis

The flaw is 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 before version 6.7.260717 has an authorization flaw in its REST v2 API that allows any authenticated user to permanently delete all configured monitoring notification endpoints, effectively disabling the organization's entire alert infrastructure. While no public exploit code has been identified, this vulnerability poses an immediate risk to organizations with multiple ntopng users, as exploitation requires only a valid account and straightforward API call. The loss of alerting capability directly impacts the organization's ability to detect and respond to network security incidents and operational issues in real time.

Business Impact: High
Compensating Controls

Apply vendor patch: upgrade ntopng to version 6.7.260717 or later. Interim control: restrict API access to administrative accounts only and monitor notification configuration changes.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
specialized open-source network monitoring tool, niche operator 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.2%
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-86091 HIGH
7.1 Sep 04

Missing authorization on the host pool bulk-delete REST endpoint in ntopng before 6.7.260717 allows any authenticated lo

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