Tenable Security Center Multiple Vulnerabilities (TNS-2026-06)
10
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(299667);
script_version("1.3");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/04/24");
script_cve_id(
"CVE-2025-13034",
"CVE-2025-14017",
"CVE-2025-14177",
"CVE-2025-14178",
"CVE-2025-14180",
"CVE-2025-14524",
"CVE-2025-14819",
"CVE-2025-15079",
"CVE-2025-15224",
"CVE-2025-54090",
"CVE-2026-2630"
);
script_xref(name:"IAVA", value:"2026-A-0385");
script_name(english:"Tenable Security Center Multiple Vulnerabilities (TNS-2026-06)");
script_set_attribute(attribute:"synopsis", value:
"An instance of Security Center installed on the remote system is affected by multiple vulnerabilities.");
script_set_attribute(attribute:"description", value:
"According to its self-reported version, the Tenable Security Center running on the remote host prior or equal to
6.7.2 and missing relevant patches. It is, therefore, affected by multiple vulnerabilities as referenced in the
TNS-2026-06 advisory.
- In PHP versions:8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.*
before 8.5.1, a heap buffer overflow occurs in array_merge() when the total element count of packed arrays
exceeds 32-bit limits or HT_MAX_SIZE, due to an integer overflow in the precomputation of element counts
using zend_hash_num_elements(). This may lead to memory corruption or crashes and affect the integrity and
availability of the target server. (CVE-2025-14178)
- In PHP versions 8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.*
before 8.5.1 when using the PDO PostgreSQL driver with PDO::ATTR_EMULATE_PREPARES enabled, an invalid
character sequence (such as \x99) in a prepared statement parameter may cause the quoting function
PQescapeStringConn to return NULL, leading to a null pointer dereference in pdo_parse_params() function.
This may lead to crashes (segmentation fault) and affect the availability of the target server.
(CVE-2025-14180)
- When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol
redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the
bearer token to the new target host. (CVE-2025-14524)
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
# https://docs.tenable.com/release-notes/Content/security-center/2026.htm
script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?d5587a0b");
script_set_attribute(attribute:"see_also", value:"https://www.tenable.com/security/TNS-2026-06");
script_set_attribute(attribute:"solution", value:
"Apply Security Patches SC-202602.1 and SC-202602.2 or later.");
script_set_attribute(attribute:"agent", value:"unix");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:C");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N");
script_set_attribute(attribute:"cvss4_threat_vector", value:"CVSS:4.0/E:P");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-14178");
script_set_attribute(attribute:"cvss4_score_source", value:"CVE-2026-2630");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vendor_severity", value:"Critical");
script_set_attribute(attribute:"vuln_publication_date", value:"2025/07/23");
script_set_attribute(attribute:"patch_publication_date", value:"2026/02/17");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/02/20");
script_set_attribute(attribute:"plugin_type", value:"combined");
script_set_attribute(attribute:"cpe", value:"cpe:/a:tenable:security_center");
script_set_attribute(attribute:"stig_severity", value:"I");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Misc.");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("securitycenter_installed.nbin", "securitycenter_detect.nbin");
script_require_ports("installed_sw/SecurityCenter");
exit(0);
}
include('vcf.inc');
include('vcf_extras.inc');
var app_info = vcf::tenable_sc::get_app_info();
var patches = make_list('SC-202602.1', 'SC-202602.2');
vcf::tenable_sc::check_for_patch(app_info:app_info, patches:patches, condition:'ALL');
var constraints = [
{ 'max_version' : '6.7.1', 'fixed_display' : 'Upgrade to 6.7.2 and apply Patches SC-202602.1 and SC-202602.2'},
{ 'equal' : '6.7.2', 'fixed_display' : 'Apply Patches SC-202602.1 and SC-202602.2' }
];
vcf::check_version_and_report(
app_info:app_info,
constraints:constraints,
severity:SECURITY_HOLE
);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
24 Apr 2026 00:00Current
7.3High risk
Vulners AI Score7.3
CVSS 3.18.2 - 8.8
CVSS 48.7
EPSS0.01165
SSVC