Skip to main content

Nessus CVE-2026-57587

| EUVDEUVD-2026-39408 LOW
SQL Injection (CWE-89)
2026-06-25 tenable GHSA-qq5f-hjr7-p57f
2.9
CVSS 4.0 · Vendor: tenable
View

Attack ChainAIDerived

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

  1. Access
    Attacker configures malicious PTR record for controlled IP
  2. Delivery
    Security team initiates Nessus scan including attacker IP
  3. Exploit
    Nessus performs reverse DNS PTR lookup
  4. Execution
    Unsanitized PTR value injected into scan results SQL query
  5. Persist
    Injected SQL reads scan results database
  6. Impact
    Attacker exfiltrates vulnerability and asset 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

The attacker must control the reverse DNS (PTR) record for at least one IP address that is included in the scope of a Nessus scan. This requires either owning or operating an internet-accessible host, or having the ability to manipulate DNS PTR records for an IP in the scan target range. The Nessus instance must perform reverse DNS lookups during scanning (likely a default or common behavior given this is the described attack vector). No authentication to Nessus is required, per CVSS PR:N. Exploitation is limited by the requirement that the attacker's host fall within an active Nessus scan scope - organizations that scan only internal hosts against a controlled DNS zone cannot be targeted externally. The SQL injection yields only read-level access to scan result data (C:L/I:N/A:N), not arbitrary write or OS command execution.

Impact

The NVD CVSS 5.3 (Medium) vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N captures a remote unauthenticated read-only injection path. The C:L/I:N/A:N profile limits real-world impact to scan-result confidentiality - the Nessus database itself, not the underlying OS. However, scan results may contain sensitive asset inventories, vulnerability findings, and network topology data, making exfiltration materially harmful to security posture. The CVSS temporal qualifier E:P confirms a proof-of-concept is known, elevating urgency relative to purely theoretical flaws. No CISA KEV listing means active widespread exploitation is not confirmed, but the low barrier to creating a malicious PTR record makes opportunistic exploitation plausible. One notable tension: AC:L implies no special conditions, yet exploiting this requires the attacker's IP to fall within a Nessus scan scope - a meaningful prerequisite the CVSS base vector does not fully capture. Real-world risk is therefore conditional on whether an organization scans externally reachable or attacker-influenced hosts.

Exploit ScenarioDerived

An attacker who owns or controls an internet-facing IP address configures its PTR record to contain a SQL injection payload (e.g., a UNION SELECT or stacked query). When a security team runs a Nessus scan that includes this IP, Nessus performs a reverse DNS lookup and the malicious PTR value is inserted into a scan-result SQL query, executing the injected SQL against the results database. A proof-of-concept exists per the CVSS E:P temporal metric, indicating this attack path has been demonstrated.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Jun 25, 2026

SQL injection in Tenable Nessus exposes scan-result databases to exfiltration by any remote unauthenticated attacker who controls the reverse DNS (PTR) records for a host being scanned. When Nessus resolves the hostname of a scanned target via PTR lookup, the returned value is incorporated into a SQL query without adequate sanitization, enabling read-level access to the scan results database. A proof-of-concept is indicated by the CVSS temporal metric (E:P), and Tenable has acknowledged the issue via advisory TNS-2026-17; no public active exploitation (CISA KEV) is confirmed at time of analysis.

RemediationAI

Apply the update referenced in Tenable advisory TNS-2026-17 at https://www.tenable.com/security/tns-2026-17 - exact patched version numbers should be confirmed there, as they are not independently specified in the available input data. As a compensating control where immediate patching is not feasible, restrict the Nessus instance's scan scopes to fully trusted, internally controlled IP ranges so that attacker-influenced PTR records cannot reach the scan pipeline; note this limits external attack-surface scanning capability. Additionally, placing the Nessus results database behind strict access controls (read/write separation at the DB user level) can reduce the blast radius of successful SQL injection by limiting what data is accessible to the query context. If Nessus provides a configuration option to disable reverse DNS resolution during scans, disabling it eliminates the injection surface at the cost of less readable host identification in reports.

Affected VersionsENISA

Nessus 0 <10.12.1

Affected Packages

euvd nessus fix: 10.12.1

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

Nessus (CPE: cpe:2.3:a:tenable:nessus:*:*:*:*:*:*:*:*) is a widely deployed enterprise vulnerability scanner that performs reverse DNS lookups on scanned IP addresses as part of its host identification and result-enrichment pipeline. CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) indicates the root cause: PTR record values returned from attacker-controlled DNS infrastructure are concatenated directly into SQL queries rather than passed as parameterized inputs. Because the PTR response is external, attacker-controlled data, the trust boundary between network input and the internal SQL query is violated at the point where scan metadata is persisted to the Nessus results database.

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 2.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.7 LOW

AC:H reflects the specific prerequisite that the attacker's IP must fall within an active Nessus scan scope, which is not a default or guaranteed condition; PR:N because no Nessus credentials are required.

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

Primary rating from Vendor (tenable).

CVSS VectorVendor: tenable

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

Lifecycle Timeline

3
Patch available
Jun 25, 2026 - 16:03 EUVD
Severity Changed
Jun 25, 2026 - 15:22 NVD
MEDIUM LOW
CVSS changed
Jun 25, 2026 - 15:22 NVD
5.3 (MEDIUM) 2.9 (LOW)

DescriptionCVE.org

A SQL injection vulnerability in Nessus allows a remote, unauthenticated attacker who controls reverse DNS records for a scanned host to inject malicious SQL into the scan results database, potentially enabling exfiltration of scan-result data.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
popular enterprise vulnerability scanner across dedicated 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 LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

14
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
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-2026-103946 HIGH
8.7 Oct 14

Authenticated SQL injection in Tenable Nessus lets any user with a valid low-privilege Nessus account read or modify dat

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