Skip to main content

Tenable Nessus CVE-2026-103946

| EUVDEUVD-2026-101441 HIGH
SQL Injection (CWE-89)
2026-10-14 tenable GHSA-58vg-p22r-c2jc
8.7
CVSS 4.0 · Vendor: tenable
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege Nessus account
  2. Exploit
    Submit crafted SQL-injecting parameter
  3. Execution
    Backend executes injected query
  4. Impact
    Read or modify stored scan data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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 authenticated Nessus account (PR:L) on an instance running a version below 10.12.5; the attacker needs network access to the Nessus web interface/API but no user interaction and no elevated privileges. The limiting factor is that this is not exploitable by unauthenticated outsiders - an attacker must first obtain or be granted low-privilege credentials, which constrains realistic exposure to environments where untrusted or many users have Nessus accounts (e.g., multi-user or multi-tenant deployments). The specific vulnerable feature or parameter is not identified in the available data.

Impact

This is a credible, elevated-priority issue but not an emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L, base 8.7 HIGH) indicates network-reachable exploitation with low attack complexity and no user interaction, but it explicitly requires low-level privileges (PR:L) - meaning the attacker must already hold a valid authenticated Nessus account. Exploitation status is 'no public exploit identified at time of analysis': there is no CISA KEV listing, no EPSS score provided, and no POC indicated in the sources, so there is no evidence of active or widespread exploitation. The signals are internally consistent (SQLi/CWE-89 aligns with high confidentiality and integrity impact on stored scan data), with no contradictions between the CVSS vector and the description. The main factor tempering raw severity is the authentication requirement: this is primarily a post-authentication privilege/data-exposure escalation (a low-privileged user reading or modifying data they should not control) rather than a pre-auth internet-facing crisis. Net assessment: patch promptly given the sensitivity of data a vulnerability scanner holds, but the absence of KEV/EPSS/POC signals means this is not currently a mass-exploitation threat. EPSS and POC data were not supplied and should be checked to refine prioritization.

Exploit ScenarioDerived

An attacker with a low-privileged but valid Nessus account submits crafted input to a vulnerable parameter, injecting SQL that the backend executes against the Nessus datastore. This lets them read sensitive scan results, credentials, or configuration belonging to other users/tenants, or modify stored data, without any additional privileges or user interaction. No public exploit code has been identified, so exploitation currently requires the attacker to independently develop the injection.

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

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

Alert me

AnalysisAIv2 – Oct 14, 2026

Authenticated SQL injection in Tenable Nessus lets any user with a valid low-privilege Nessus account read or modify data stored by the scanner through the web interface or API, affecting every instance running a version below 10.12.5. The flaw is rated CVSS v4.0 8.7 and maps to CWE-89; there is no public exploit identified at time of analysis and it is not listed in CISA KEV. Tenable has shipped a vendor patch in Nessus 10.12.5, and the issue is best treated as a credible, elevated-priority finding rather than an emergency, because exploitation requires pre-existing credentials plus network reachability to the Nessus interface.

Earlier versions of this analysis (1)
v1 Oct 14, 2026 - 16:44 CVSS 8.3

SQL injection in Tenable Nessus allows authenticated users with low privileges to read or modify data stored by the application, including potentially sensitive scan results, configurations, or user credentials. The flaw is network-reachable (AV:N) and requires only low-privileged authentication (PR:L) with no user interaction (UI:N), yielding high confidentiality and integrity impact and low availability impact (CVSS 8.3). No public exploit has been identified at time of analysis, and while the rating is high, the need for valid credentials limits the threat to insiders, credential theft, or chained post-authentication attacks, making it a credibly serious but not top-priority issue.

RemediationAI

Vendor-released patch: upgrade to Tenable Nessus 10.12.5 or later as documented in Tenable advisory TNS-2026-26 (https://www.tenable.com/security/tns-2026-26), which is the primary and complete fix for CWE-89 in the affected code path. If an immediate upgrade is not possible, restrict network access to the Nessus web interface and REST API to trusted management networks and authorized hosts (trade-off: may break remote scanners, integrations and user access from legitimate remote locations), and reduce exposure by removing or disabling unnecessary Nessus accounts and by reviewing account entitlements so only staff who need scanner access retain credentials - since exploitation requires a valid authenticated account, shrinking the account population shrinks the attack surface, though this can reduce operational visibility or break multi-team workflows. Additionally, rotate Nessus account credentials and review database/audit logs for anomalous query activity from low-privilege users (trade-off: log review is detective only and generates noise), and note that no public exploit has been identified at time of analysis, so prioritized patching - not emergency outage response - is appropriate.

Affected VersionsENISA

Nessus 0 <10.12.5

Affected Packages

euvd nessus fix: 10.12.5

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

The root cause is CWE-89 (SQL injection): user-supplied input is incorporated into a database query without adequate parameterization or sanitization, so an authenticated Nessus user can alter the query's logic to access or manipulate records the application stores. Nessus is Tenable's vulnerability scanner, exposing a web UI and REST API and persisting scan policies, results, configurations and related metadata in a backend database; the CPE cpe:2.3:a:tenable,_inc.:nessus:*:*:*:*:*:*:*:* identifies Tenable, Inc. Nessus as the affected product, with the EUVD entry (EUVD-2026-101441) narrowing the vulnerable range to releases before 10.12.5. The specific vulnerable feature or parameter is not identified in the available data. The independent assessment (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L) confirms the issue is network-reachable, requires only low privileges (a valid Nessus account) with no user interaction, and produces high confidentiality and integrity impact with limited availability impact - consistent with read/modify access to Nessus-stored data without granting administrator, OS-level or scanner-agent control.

Know when Nessus 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 (tenable) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 8.3 HIGH

Network-reachable SQLi exploitable by a low-privileged authenticated user (PR:L, AC:L, no UI); high confidentiality/integrity impact on stored data with limited availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (tenable).

CVSS VectorVendor: tenable

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Oct 14, 2026 - 18:05 EUVD
CVSS changed
Oct 14, 2026 - 17:22 NVD
8.3 (HIGH) 8.7 (HIGH)
CVE Published
Oct 14, 2026 - 16:18 cve.org
HIGH 8.3

DescriptionCVE.org

An SQL injection vulnerability could allow an authenticated user to read or modify data stored by Nessus.

Executive ViewAI

Why It Matters

Tenable Nessus instances below 10.12.5 are affected by a high-severity SQL injection that could let an attacker with a valid low-privilege account read or modify scanner-stored data, undermining the integrity of vulnerability-management results and potentially exposing sensitive infrastructure details. No public exploit identified at time of analysis, but the broad deployment of Nessus in security operations means unpatched systems represent an elevated-priority risk. Leadership should ensure all affected scanners are upgraded to 10.12.5 or later and that account and network access to Nessus is tightly controlled.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
High
widely deployed enterprise vulnerability scanner across security teams
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.4%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in Nessus

View all
CVE-2021-3449 MEDIUM
5.9 Mar 25

An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. Rated med

CVE-2022-0778 HIGH POC
7.5 Mar 15

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for n

CVE-2021-3450 HIGH
7.4 Mar 25

The X509_V_FLAG_X509_STRICT flag enables additional security checks of the certificates present in a certificate chain.

CVE-2016-4055 MEDIUM POC
6.5 Jan 23

The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of servi

CVE-2022-28291 MEDIUM POC
6.5 Oct 17

Insufficiently Protected Credentials: An authenticated user with debug privileges can retrieve stored Nessus policy cred

CVE-2018-5407 MEDIUM POC
4.7 Nov 15

Simultaneous Multi-threading (SMT) in processors can enable local users to exploit software vulnerable to timing attacks

CVE-2014-4980 MEDIUM POC
5.0 Jul 23

The /server/properties resource in Tenable Web UI before 2.3.5 for Nessus 5.2.3 through 5.2.7 allows remote attackers to

CVE-2023-2005 HIGH
8.8 Jun 26

Vulnerability in Tenable Tenable.Io, Tenable Nessus, Tenable Security Center.Io: before Plugin Feed ID #202306261202 ; N

CVE-2023-0524 HIGH
8.8 Feb 01

As part of our Security Development Lifecycle, a potential privilege escalation issue was identified internally. Rated h

CVE-2023-0101 HIGH
8.8 Jan 20

A privilege escalation vulnerability was identified in Nessus versions 8.10.1 through 8.15.8 and 10.0.0 through 10.4.1.

CVE-2022-32973 HIGH
8.8 Jun 21

An authenticated attacker could create an audit file that bypasses PowerShell cmdlet checks and executes commands with a

CVE-2025-36630 HIGH
8.4 Jul 02

In Tenable Nessus versions prior to 10.8.5 on a Windows host, it was found that a non-administrative user could overwrit

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