Siemens SIMATIC S7-1500 Reachable Assertion (CVE-2024-57924)
| Reporter | Title | Published | Views | Family All 223 |
|---|---|---|---|---|
| Amazon Linux 2023 : bpftool, kernel, kernel-devel (ALAS2023-2025-1210) | 30 Sep 202500:00 | – | nessus | |
| Debian dla-4328 : linux-config-6.1 - security update | 13 Oct 202500:00 | – | nessus | |
| Debian dsa-6009 : affs-modules-6.1.0-37-4kc-malta-di - security update | 22 Sep 202500:00 | – | nessus | |
| EulerOS 2.0 SP13 : kernel (EulerOS-SA-2025-1317) | 1 Apr 202500:00 | – | nessus | |
| EulerOS 2.0 SP13 : kernel (EulerOS-SA-2025-1334) | 1 Apr 202500:00 | – | nessus | |
| EulerOS 2.0 SP11 : kernel (EulerOS-SA-2025-1359) | 11 Apr 202500:00 | – | nessus | |
| EulerOS 2.0 SP11 : kernel (EulerOS-SA-2025-1360) | 11 Apr 202500:00 | – | nessus | |
| EulerOS 2.0 SP12 : kernel (EulerOS-SA-2025-1421) | 6 May 202500:00 | – | nessus | |
| EulerOS 2.0 SP12 : kernel (EulerOS-SA-2025-1422) | 6 May 202500:00 | – | nessus | |
| Oracle Linux 10 / 9 : Unbreakable Enterprise kernel (ELSA-2025-20480) | 18 Jul 202500:00 | – | nessus |
10
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(505150);
script_version("1.3");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/17");
script_cve_id("CVE-2024-57924");
script_xref(name:"ICSA", value:"26-134-10");
script_name(english:"Siemens SIMATIC S7-1500 Reachable Assertion (CVE-2024-57924)");
script_set_attribute(attribute:"synopsis", value:
"The remote OT asset is affected by a vulnerability.");
script_set_attribute(attribute:"description", value:
"In the Linux kernel, the following vulnerability has been resolved:
fs: relax assertions on failure to encode file handles Encoding
file handles is usually performed by a filesystem >encode_fh() method
that may fail for various reasons. The legacy users of
exportfs_encode_fh(), namely, nfsd and name_to_handle_at(2) syscall
are ready to cope with the possibility of failure to encode a file
handle. There are a few other users of exportfs_encode_{fh,fid}()
that currently have a WARN_ON() assertion when ->encode_fh() fails.
Relax those assertions because they are wrong. The second linked
bug report states commit 16aac5ad1fa9 (ovl: support encoding non-
decodable file handles) in v6.6 as the regressing commit, but this
is not accurate. The aforementioned commit only increases the
chances of the assertion and allows triggering the assertion with the
reproducer using overlayfs, inotify and drop_caches. Triggering
this assertion was always possible with other filesystems and other
reasons of ->encode_fh() failures and more particularly, it was also
possible with the exact same reproducer using overlayfs that is
mounted with options index=on,nfs_export=on also on kernels < v6.6.
Therefore, I am not listing the aforementioned commit as a Fixes
commit. Backport hint: this patch will have a trivial conflict
applying to v6.6.y, and other trivial conflicts applying to stable
kernels < v6.6.
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-082556.html");
script_set_attribute(attribute:"see_also", value:"https://www.cisa.gov/news-events/ics-advisories/ICSA-26-134-10");
script_set_attribute(attribute:"solution", value:
"Refer to the vendor advisory.");
script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:S/C:N/I:N/A:C");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2024-57924");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_cwe_id(617);
script_set_attribute(attribute:"vuln_publication_date", value:"2025/01/19");
script_set_attribute(attribute:"patch_publication_date", value:"2025/06/10");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/02/16");
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) 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" :
{"versionStartIncluding" : "3.1.5", "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" :
{"versionStartIncluding" : "3.1.5", "family" : "S71500", "orderNumbers" : ['6AG1518-4AX00-4AC0']}
};
tenable_ot::cve::compare_and_report(asset:asset, cpes:vuln_cpes, severity:SECURITY_WARNING);
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
17 Jul 2026 00:00Current
6Medium risk
Vulners AI Score6
CVSS 3.15.5
EPSS0.0026