Lucene search
+L

Siemens SIMATIC S7-1500 (CVE-2023-4807)

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

POLY1305 MAC bug in OpenSSL on Windows 64 with AVX512-IFMA may corrupt non-volatile XMM state.

Related
Refs
Code
ReporterTitlePublishedViews
Family
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities affect IBM® Semeru Runtime
29 Nov 202313:16
ibm
IBM Security Bulletins
Security Bulletin: IBM Rational Build Forge 8.0.0.25 addresses multiple vulnerabilities
24 Nov 202313:49
ibm
IBM Security Bulletins
Security Bulletin: Vulnerabilities exists in IBM Netezza Performance Server Replication Services
27 Feb 202619:55
ibm
IBM Security Bulletins
Security Bulletin: Db2 Query Management Facility is vulnerable to IBM Semeru Runtime Quarterly CPU - Oct 2023 - Includes OpenJDK October 2023 CPU plus CVE-2023-4807
15 Jan 202518:43
ibm
IBM Security Bulletins
Security Bulletin: IBM MQ Appliance is vulnerable to a denial of service (CVE-2023-4807)
14 Dec 202318:57
ibm
IBM Security Bulletins
Security Bulletin: Multiple vulnerabilities in OpenSSL affects IBM Rational ClearCase
13 Mar 202414:31
ibm
IBM Security Bulletins
Security Bulletin: Vulnerability in cryptography affects IBM Cloud Pak for Data System 2.0 (CPDS 2.0) [CVE-2023-2650, CVE-2023-4807, CVE-2023-3446 ]
22 Jun 202512:20
ibm
IBM Security Bulletins
Security Bulletin: IBM Sterling Connect:Direct Web Service is vulnerable to multiple vulnerabilities due to IBM Java
10 May 202404:07
ibm
IBM Security Bulletins
Security Bulletin: QRadar Suite Software includes components with multiple known vulnerabilities
15 Feb 202413:10
ibm
IBM Security Bulletins
Security Bulletin: Vulnerabilities in OpenSSL affect IBM Rational ClearQuest
14 Mar 202405:18
ibm
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(504156);
  script_version("1.2");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/03/05");

  script_cve_id("CVE-2023-4807");

  script_name(english:"Siemens SIMATIC S7-1500 (CVE-2023-4807)");

  script_set_attribute(attribute:"synopsis", value:
"The remote OT asset is affected by a vulnerability.");
  script_set_attribute(attribute:"description", value:
"Issue summary: The POLY1305 MAC (message authentication code)
implementation contains a bug that might corrupt the internal state of
applications on the Windows 64 platform when running on newer X86_64
processors supporting the AVX512-IFMA instructions. Impact summary: If
in an application that uses the OpenSSL library an attacker can
influence whether the POLY1305 MAC algorithm is used, the application
state might be corrupted with various application dependent
consequences. The POLY1305 MAC (message authentication code)
implementation in OpenSSL does not save the contents of non-volatile
XMM registers on Windows 64 platform when calculating the MAC of data
larger than 64 bytes. Before returning to the caller all the XMM
registers are set to zero rather than restoring their previous
content. The vulnerable code is used only on newer x86_64 processors
supporting the AVX512-IFMA instructions. The consequences of this kind
of internal application state corruption can be various - from no
consequences, if the calling application does not depend on the
contents of non-volatile XMM registers at all, to the worst
consequences, where the attacker could get complete control of the
application process. However given the contents of the registers are
just zeroized so the attacker cannot put arbitrary values inside, the
most likely consequence, if any, would be an incorrect result of some
application dependent calculations or a crash leading to a denial of
service. The POLY1305 MAC algorithm is most frequently used as part of
the CHACHA20-POLY1305 AEAD (authenticated encryption with associated
data) algorithm. The most common usage of this AEAD cipher is with TLS
protocol versions 1.2 and 1.3 and a malicious client can influence
whether this AEAD cipher is used by the server. This implies that
server applications using OpenSSL can be potentially impacted. However
we are currently not aware of any concrete application that would be
affected by this issue therefore we consider this a Low severity
security issue. As a workaround the AVX512-IFMA instructions support
can be disabled at runtime by setting the environment variable
OPENSSL_ia32cap: OPENSSL_ia32cap=:~0x200000 The FIPS provider is not
affected by this issue.

This plugin only works with Tenable.ot.
Please visit https://www.tenable.com/products/tenable-ot for more information.");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/html/ssa-398330.html");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/pdf/ssa-556635.pdf");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/pdf/ssa-093430.pdf");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/html/ssa-915275.html");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/html/ssa-331112.html");
  script_set_attribute(attribute:"see_also", value:"https://cert-portal.siemens.com/productcert/html/ssa-277137.html");
  script_set_attribute(attribute:"see_also", value:"https://support.industry.siemens.com/cs/ww/en/view/109974917/");
  script_set_attribute(attribute:"see_also", value:"https://support.industry.siemens.com/cs/ww/en/view/109975745/");
  script_set_attribute(attribute:"see_also", value:"https://support.industry.siemens.com/cs/ww/en/view/109478459/");
  script_set_attribute(attribute:"see_also", value:"https://support.industry.siemens.com/cs/ww/en/view/109955177/");
  script_set_attribute(attribute:"solution", value:
"Refer to the vendor advisory.");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2023-4807");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_cwe_id(20, 440);

  script_set_attribute(attribute:"vuln_publication_date", value:"2023/12/12");
  script_set_attribute(attribute:"patch_publication_date", value:"2023/12/12");
  script_set_attribute(attribute:"plugin_publication_date", value:"2025/11/13");

  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:simatic_s7-1500_cpu_firmware:3.1.5");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:siplus_s7-1500_cpu_firmware:3.1.5");
  script_set_attribute(attribute:"generated_plugin", value:"former");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Tenable.ot");

  script_copyright(english:"This script is Copyright (C) 2025-2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("tenable_ot_api_integration.nasl");
  script_require_keys("Tenable.ot/Siemens");

  exit(0);
}


include('tenable_ot_cve_funcs.inc');

get_kb_item_or_exit('Tenable.ot/Siemens');

var asset = tenable_ot::assets::get(vendor:'Siemens');

var vuln_cpes = {
    "cpe:/o:siemens:simatic_s7-1500_cpu_firmware:3.1.5" :
        {"versionEndExcluding" : "3.1.5", "versionStartIncluding" : "3.1.0", "family" : "S71500", "orderNumbers" : ['6ES7518-4AX00-1AB0', '6ES7518-4FX00-1AC0', '6ES7518-4AX00-1AC0', '6ES7518-4FX00-1AB0']},
    "cpe:/o:siemens:siplus_s7-1500_cpu_firmware:3.1.5" :
        {"versionEndExcluding" : "3.1.5", "versionStartIncluding" : "3.1.0", "family" : "S71500", "orderNumbers" : ['6AG1518-4AX00-4AC0']}
};

tenable_ot::cve::compare_and_report(asset:asset, cpes:vuln_cpes, 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

05 Mar 2026 00:00Current
6.9Medium risk
Vulners AI Score6.9
CVSS 3.17.8
EPSS0.00862
SSVC
6