Lucene search
+L

Nutanix AHV : Multiple Vulnerabilities (NXSA-AHV-10.3.1.12)

🗓️ 13 Aug 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 6 Views

Nutanix AHV prior to 10.3.1.12 affected by pyOpenSSL buffer overflow and OpenSSL use-after-free vulnerabilities.

Related
Refs
Code
ReporterTitlePublishedViews
Family
osv
OSV
AZL-52983 CVE-2024-4741 affecting package edk2 for versions less than 20240524git3e722403cd16-6
13 Nov 202411:15
osv
osv
OSV
AZL-67863 CVE-2025-10911 affecting package libxslt 1.1.34-10
25 Sep 202516:15
osv
osv
OSV
AZL-67878 CVE-2025-10911 affecting package libxslt 1.1.43-3
25 Sep 202516:15
osv
osv
OSV
AZL-78564 CVE-2024-4741 affecting package openssl-fips-provider 3.1.2-1
13 Nov 202411:15
osv
osv
OSV
BELL-CVE-2024-34459
16 May 202405:56
osv
osv
OSV
BELL-CVE-2024-4741
29 May 202405:58
osv
osv
OSV
BELL-CVE-2026-27448
19 Mar 202606:08
osv
osv
OSV
BELL-CVE-2026-27459
19 Mar 202606:08
osv
osv
OSV
BELL-CVE-2026-29518
21 May 202606:10
osv
osv
OSV
BELL-CVE-2026-3039
21 May 202606:10
osv
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(335151);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/08/13");

  script_cve_id(
    "CVE-2024-4741",
    "CVE-2024-34459",
    "CVE-2025-10911",
    "CVE-2026-3039",
    "CVE-2026-5946",
    "CVE-2026-27448",
    "CVE-2026-27459",
    "CVE-2026-29518",
    "CVE-2026-42944",
    "CVE-2026-42959",
    "CVE-2026-43618",
    "CVE-2026-45186",
    "CVE-2026-45447"
  );

  script_name(english:"Nutanix AHV : Multiple Vulnerabilities (NXSA-AHV-10.3.1.12)");

  script_set_attribute(attribute:"synopsis", value:
"The Nutanix AHV host is affected by multiple vulnerabilities .");
  script_set_attribute(attribute:"description", value:
"The version of AHV installed on the remote host is prior to 10.3.1.12. It is, therefore, affected by multiple
vulnerabilities as referenced in the NXSA-AHV-10.3.1.12 advisory.

  - pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version
    26.0.0, if a user provided callback to `set_cookie_generate_callback` returned a cookie value greater than
    256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values
    that are too long are now rejected. (CVE-2026-27459)

  - Issue summary: Calling the OpenSSL API function SSL_free_buffers may cause memory to be accessed that was
    previously freed in some situations Impact summary: A use after free can have a range of potential
    consequences such as the corruption of valid data, crashes or execution of arbitrary code. However, only
    applications that directly call the SSL_free_buffers function are affected by this issue. Applications
    that do not call this function are not vulnerable. Our investigations indicate that this function is
    rarely used by applications. The SSL_free_buffers function is used to free the internal OpenSSL buffer
    used when processing an incoming record from the network. The call is only expected to succeed if the
    buffer is not currently in use. However, two scenarios have been identified where the buffer is freed even
    when still in use. The first scenario occurs where a record header has been received from the network and
    processed by OpenSSL, but the full record body has not yet arrived. In this case calling SSL_free_buffers
    will succeed even though a record has only been partially processed and the buffer is still in use. The
    second scenario occurs where a full record containing application data has been received and processed by
    OpenSSL but the application has only read part of this data. Again a call to SSL_free_buffers will succeed
    even though the buffer is still in use. While these scenarios could occur accidentally during normal
    operation a malicious attacker could attempt to engineer a stituation where this occurs. We are not aware
    of this issue being actively exploited. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this
    issue. (CVE-2024-4741)

  - Issue summary: A specially crafted PKCS#7 or S/MIME signed message could trigger a use-after-free during
    PKCS#7 signature verification. Impact summary: A use-after-free may result in process crashes, heap
    corruption, or potentially remote code execution. When processing a PKCS#7 or S/MIME signed message, if
    the SignedData digestAlgorithms field is present as an empty ASN.1 SET, OpenSSL may incorrectly free a
    caller-owned BIO during PKCS7_verify(). A subsequent use of the BIO by the calling application results in
    a use-after-free condition. In the common case this occurs when the application later calls BIO_free() on
    the BIO originally passed to PKCS7_verify(). Depending on allocator behavior and application-specific BIO
    usage patterns, this may result in a crash or other memory corruption. In some application contexts this
    may potentially be exploitable for remote code execution. Applications that process PKCS#7 or S/MIME
    signed messages using OpenSSL PKCS#7 APIs may be affected. Applications using the CMS APIs for this
    processing are not affected. The FIPS modules in 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected by this
    issue, as the affected code is outside the OpenSSL FIPS module boundary. (CVE-2026-45447)

  - Rsync versions before 3.4.3 contain a time-of-check to time-of-use (TOCTOU) race condition in daemon file
    handling that allows attackers to redirect file writes outside intended directories by replacing parent
    directory components with symbolic links. Attackers with write access to a module path can exploit this
    race condition to create or overwrite arbitrary files, potentially modifying sensitive system files and
    achieving privilege escalation when the daemon runs with elevated privileges. This vulnerability can only
    be triggered if the chroot setting is false. (CVE-2026-29518)

  - Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the compressed-token decoder
    where a 32-bit signed counter is not checked for overflow, allowing a malicious sender to trigger an
    overflow that causes the receiver process to read and return data from outside the intended buffer bounds.
    Attackers can exploit this vulnerability to disclose process memory contents including environment
    variables, passwords, heap and stack data, and library memory pointers, significantly reducing ASLR
    effectiveness and facilitating further exploitation. (CVE-2026-43618)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
  # https://portal.nutanix.com/page/documents/security-advisories/release-advisories/details?id=NXSA-AHV-10.3.1.12
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?54115ce1");
  script_set_attribute(attribute:"solution", value:
"Update the Nutanix AHV software to the recommended version. Before upgrading: if this cluster is registered with Prism
Central, ensure that Prism Central has been upgraded first to a compatible version. Refer to the Software Product
Interoperability page on the Nutanix portal.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/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:H/I:H/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:H/AT:P/PR:N/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-2026-27459");

  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");

  script_set_attribute(attribute:"vuln_publication_date", value:"2023/12/12");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/07/27");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/08/13");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:nutanix:ahv");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  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("nutanix_collect.nasl");
  script_require_keys("Host/Nutanix/Data/Node/Version", "Host/Nutanix/Data/Node/Type");

  exit(0);
}

include('vcf.inc');
include('vcf_extras.inc');

var app_info = vcf::nutanix::get_app_info(node:TRUE);

var constraints = [
  { 'min_version' : '10.0', 'fixed_version' : '10.3.1.12', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.102001', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.102005', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103003', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103014', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103032', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103053', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103068', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103072', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103084', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103087', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' },
  { 'fixed_version' : '10.3.1.12', 'equal' : '20230302.103100', 'product' : 'AHV', 'fixed_display' : 'Upgrade the AHV install to 10.3.1.12 or higher.' }
];

vcf::nutanix::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

13 Aug 2026 00:00Current
8High risk
Vulners AI Score8
CVSS 3.18.8 - 9.8
CVSS 49.2
EPSS0.05236
SSVC
6