| Reporter | Title | Published | Views | Family All 175 |
|---|---|---|---|---|
| Astra Linux – Vulnerability in Linux 6.1 | 27 Jan 202605:01 | – | astralinux | |
| The vulnerability of the tee_shm_put() function in the Linux operating system’s kernel, which allows a hacker to cause a service failure | 28 Oct 202500:00 | – | bdu_fstec | |
| CVE-2025-39865 | 19 Sep 202516:57 | – | circl | |
| Linux kernel 安全漏洞 | 19 Sep 202500:00 | – | cnnvd | |
| CVE-2025-39865 | 19 Sep 202515:26 | – | cve | |
| CVE-2025-39865 tee: fix NULL pointer dereference in tee_shm_put | 19 Sep 202515:26 | – | cvelist | |
| [SECURITY] [DLA 4327-1] linux security update | 13 Oct 202509:16 | – | debian | |
| [SECURITY] [DLA 4328-1] linux-6.1 security update | 13 Oct 202509:16 | – | debian | |
| [SECURITY] [DSA 6008-1] linux security update | 22 Sep 202521:10 | – | debian | |
| [SECURITY] [DSA 6009-1] linux security update | 22 Sep 202521:10 | – | debian |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(505112);
script_version("1.3");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/03/05");
script_cve_id("CVE-2025-39865");
script_xref(name:"ICSA", value:"26-043-06");
script_name(english:"Siemens SCALANCE and RUGGEDCOM Improper Input Validation (CVE-2025-39865)");
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:
tee: fix NULL pointer dereference in tee_shm_put tee_shm_put have
NULL pointer dereference: __optee_disable_shm_cache --> shm =
reg_pair_to_ptr(...);//shm maybe return NULL
tee_shm_free(shm); --> tee_shm_put(shm);//crash Add
check in tee_shm_put to fix it. panic log: Unable to handle kernel
paging request at virtual address 0000000000100cca Mem abort info: ESR
= 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET =
0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault
Data abort info: ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 CM = 0,
WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs
= 0 user pgtable: 4k pages, 48-bit VAs, pgdp=0000002049d07000
[0000000000100cca] pgd=0000000000000000, p4d=0000000000000000 Internal
error: Oops: 0000000096000004 [#1] SMP CPU: 2 PID: 14442 Comm:
systemd-sleep Tainted: P OE ------- ---- 6.6.0-39-generic #38 Source
Version: 938b255f6cb8817c95b0dd5c8c2944acfce94b07 Hardware name:
greatwall GW-001Y1A-FTH, BIOS Great Wall BIOS V3.0 10/26/2022 pstate:
80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc :
tee_shm_put+0x24/0x188 lr : tee_shm_free+0x14/0x28 sp :
ffff001f98f9faf0 x29: ffff001f98f9faf0 x28: ffff0020df543cc0 x27:
0000000000000000 x26: ffff001f811344a0 x25: ffff8000818dac00 x24:
ffff800082d8d048 x23: ffff001f850fcd18 x22: 0000000000000001 x21:
ffff001f98f9fb88 x20: ffff001f83e76218 x19: ffff001f83e761e0 x18:
000000000000ffff x17: 303a30303a303030 x16: 0000000000000000 x15:
0000000000000003 x14: 0000000000000001 x13: 0000000000000000 x12:
0101010101010101 x11: 0000000000000001 x10: 0000000000000001 x9 :
ffff800080e08d0c x8 : ffff001f98f9fb88 x7 : 0000000000000000 x6 :
0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 :
0000000000000000 x2 : ffff001f83e761e0 x1 : 00000000ffff001f x0 :
0000000000100cca Call trace: tee_shm_put+0x24/0x188
tee_shm_free+0x14/0x28 __optee_disable_shm_cache+0xa8/0x108
optee_shutdown+0x28/0x38 platform_shutdown+0x28/0x40
device_shutdown+0x144/0x2b0 kernel_power_off+0x3c/0x80
hibernate+0x35c/0x388 state_store+0x64/0x80 kobj_attr_store+0x14/0x28
sysfs_kf_write+0x48/0x60 kernfs_fop_write_iter+0x128/0x1c0
vfs_write+0x270/0x370 ksys_write+0x6c/0x100
__arm64_sys_write+0x20/0x30 invoke_syscall+0x4c/0x120
el0_svc_common.constprop.0+0x44/0xf0 do_el0_svc+0x24/0x38
el0_svc+0x24/0x88 el0t_64_sync_handler+0x134/0x150
el0t_64_sync+0x14c/0x15
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-089022.html");
script_set_attribute(attribute:"see_also", value:"https://support.industry.siemens.com/cs/ww/en/view/109997626/");
script_set_attribute(attribute:"see_also", value:"https://www.cisa.gov/news-events/ics-advisories/icsa-26-043-06");
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-2025-39865");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_cwe_id(20);
script_set_attribute(attribute:"vuln_publication_date", value:"2025/09/19");
script_set_attribute(attribute:"patch_publication_date", value:"2026/01/28");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/02/10");
script_set_attribute(attribute:"plugin_type", value:"remote");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:ruggedcom_rst2428p_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xch328_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xcm324_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xcm328_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xcm332_firmware");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrh334_%2824_v_dc%2c_8xfo%2c_cc%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%28230_v_ac%2c_12xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%28230_v_ac%2c_8xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%28230v_ac%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%2824_v_dc%2c_12xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%2824_v_dc%2c_8xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%2824v_dc%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%282x230_v_ac%2c_12xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%282x230_v_ac%2c_8xfo%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xrm334_%282x230v_ac%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xc-300_series_firmware");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xr-300_series_firmware");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xc-400_series_firmware");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xr-500wg_series_firmware");
script_set_attribute(attribute:"cpe", value:"cpe:/o:siemens:scalance_xr-500_series_firmware");
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:ruggedcom_rst2428p_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "RuggedCom", "orderNumbers" : ['6GK6242-6PA00']},
"cpe:/o:siemens:scalance_xch328_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5328-4TS01-2EC2']},
"cpe:/o:siemens:scalance_xcm324_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5324-8TS01-2AC2']},
"cpe:/o:siemens:scalance_xcm328_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5328-4TS01-2AC2']},
"cpe:/o:siemens:scalance_xrh334_%2824_v_dc%2c_8xfo%2c_cc%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-2TS01-2ER3']},
"cpe:/o:siemens:scalance_xrm334_%28230_v_ac%2c_12xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-3TS01-3AR3']},
"cpe:/o:siemens:scalance_xrm334_%28230_v_ac%2c_8xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-2TS01-3AR3']},
"cpe:/o:siemens:scalance_xrm334_%28230v_ac%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-5TS01-3AR3']},
"cpe:/o:siemens:scalance_xrm334_%2824_v_dc%2c_12xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-3TS01-2AR3']},
"cpe:/o:siemens:scalance_xrm334_%2824_v_dc%2c_8xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-2TS01-2AR3']},
"cpe:/o:siemens:scalance_xrm334_%2824v_dc%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-5TS01-2AR3']},
"cpe:/o:siemens:scalance_xrm334_%282x230_v_ac%2c_12xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-3TS01-4AR3']},
"cpe:/o:siemens:scalance_xrm334_%282x230_v_ac%2c_8xfo%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-2TS01-4AR3']},
"cpe:/o:siemens:scalance_xrm334_%282x230v_ac%2c_2x10g%2c_24xsfp%2c_8xsfp%2b%29_firmware:3.3" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5334-5TS01-4AR3']},
"cpe:/o:siemens:scalance_xcm332_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300", "orderNumbers" : ['6GK5332-0GA01-2AC2']},
"cpe:/o:siemens:scalance_xc-300_series_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300"},
"cpe:/o:siemens:scalance_xr-300_series_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX300"},
"cpe:/o:siemens:scalance_xc-400_series_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX400"},
"cpe:/o:siemens:scalance_xr-500wg_series_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX500"},
"cpe:/o:siemens:scalance_xr-500_series_firmware" :
{"versionEndExcluding" : "3.3", "family" : "SCALANCEX500"}
};
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