ICSA-23-257-04: Siemens RUGGEDCOM APE1808 Products
CISA advisory · released 2023-09-12
Source record Collected from CISA's CSAF advisory feed
- Distribution label in the document: TLP:WHITE
- Revision 1, 2023-09-12 (final)
CISA's summary
Summary: Insyde has published information on vulnerabilities in Insyde BIOS up to August 2023. These vulnerabilities also affect the RUGGEDCOM APE1808 product family. Siemens has released updates for the affected products and recommends to update to the latest versions.
Products, as the advisory lists them
| Vendor | Product | Version |
|---|---|---|
| Siemens | RUGGEDCOM APE1808 ADM (6GK6015-0AL20-0GL0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 ADM CC (6GK6015-0AL20-0GL1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 CKP (6GK6015-0AL20-0GK0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 CKP CC (6GK6015-0AL20-0GK1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 CLOUDCONNECT (6GK6015-0AL20-0GM0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 CLOUDCONNECT CC (6GK6015-0AL20-0GM1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 ELAN (6GK6015-0AL20-0GP0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 ELAN CC (6GK6015-0AL20-0GP1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 SAM-L (6GK6015-0AL20-0GN0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808 SAM-L CC (6GK6015-0AL20-0GN1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-P (6GK6015-0AL20-1AA0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-P CC (6GK6015-0AL20-1AA1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S1 (6GK6015-0AL20-1AB0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S1 CC (6GK6015-0AL20-1AB1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S3 (6GK6015-0AL20-1AD0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S3 CC (6GK6015-0AL20-1AD1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S5 (6GK6015-0AL20-1AF0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808CLA-S5 CC (6GK6015-0AL20-1AF1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808LNX (6GK6015-0AL20-0GH0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808LNX CC (6GK6015-0AL20-0GH1) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808W10 (6GK6015-0AL20-0GJ0) | <BIOS_V1.0.212N |
| Siemens | RUGGEDCOM APE1808W10 CC (6GK6015-0AL20-0GJ1) | <BIOS_V1.0.212N |
DeSpy has not checked any unit, hardware revision or firmware.
Vulnerabilities in this advisory
- CVE-2017-5715 — CVE-2017-5715 · CWE-200
An attacker with local access to the system could potentially disclose information from protected memory areas via a side-channel attack on the processor cache.
- CVE-2021-38578 — CVE-2021-38578 · CWE-124
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- CVE-2022-24350 — CVE-2022-24350 · CWE-120
An issue was discovered in IhisiSmm in Insyde InsydeH2O with kernel 5.0 through 5.5. IHISI function 0x17 verifies that the output buffer lies within the command buffer but does not verify that output data does not go beyond the end of the command buffer. In particular, the GetFlashTable function is called directly on the Command Buffer before the DataSize is check, leading to possible circumstances where the data immediately following the command buffer could be destroyed before returning a buffer size error.
- CVE-2022-24351 — CVE-2022-24351 · CWE-367
Using SPI injection, it is possible to modify the FDM contents after it has been measured. This TOCTOU attack could be used to alter data and code used by the remainder of the boot process.
- CVE-2022-27405 — CVE-2022-27405 · CWE-125
Some versions of InsydeH2O use the FreeType tools to embed fonts into the BIOS. InsydeH2O does not use the FreeType API at runtime and usage during build time does not produce a vulnerability in the BIOS. The CVSS reflects this limited usage.
- CVE-2022-29275 — CVE-2022-29275 · CWE-119
In UsbCoreDxe, untrusted input may allow SMRAM or OS memory tampering Use of untrusted pointers could allow OS or SMRAM memory tampering leading to escalation of privileges. This issue was discovered by Insyde during security review. https://www.insyde.com/security-pledge/SA-2022058
- CVE-2022-30283 — CVE-2022-30283 · CWE-367
In UsbCoreDxe, tampering with the contents of the USB working buffer using DMA while certain USB transactions are in process leads to a TOCTOU problem that could be used by an attacker to cause SMRAM corruption and escalation of privileges The UsbCoreDxe module creates a working buffer for USB transactions outside of SMRAM. The code which uses can be inside of SMM, making the working buffer untrusted input. The buffer can be corrupted by DMA transfers. The SMM code code attempts to sanitize pointers to ensure all pointers refer to the working buffer, but when a pointer is not found in the list of pointers to sanitize, the current action is not aborted, leading to undefined behavior. This issue was discovered by Insyde engineering based on the general description provided by Intel's iSTARE group. Fixed in: Kernel 5.0: Version 05.09. 21 Kernel 5.1: Version 05.17.21 Kernel 5.2: Version 05.27.21 Kernel 5.3: Version 05.36.21 Kernel 5.4: Version 05.44.21 Kernel 5.5: Version 05.52.21 https://www.insyde.com/security-pledge/SA-2022063
- CVE-2022-30772 — CVE-2022-30772 · CWE-787
Manipulation of the input address in PnpSmm function 0x52 could be used by malware to overwrite SMRAM or OS kernel memory. Function 0x52 of the PnpSmm driver is passed the address and size of data to write into the SMBIOS table, but manipulation of the address could be used by malware to overwrite SMRAM or OS kernel memory. This issue was discovered by Insyde engineering during a security review. This issue is fixed in: Kernel 5.0: 05.09.41 Kernel 5.1: 05.17.43 Kernel 5.2: 05.27.30 Kernel 5.3: 05.36.30 Kernel 5.4: 05.44.30 Kernel 5.5: 05.52.30 https://www.insyde.com/security-pledge/SA-2022065
- CVE-2022-32469 — CVE-2022-32469 · CWE-367
DMA attacks on the PnpSmm shared buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32470 — CVE-2022-32470 · CWE-367
DMA attacks on the FwBlockServiceSmm shared buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32471 — CVE-2022-32471 · CWE-367
DMA attacks on the IHISI command buffer could cause TOCTOU issues which could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32475 — CVE-2022-32475 · CWE-367
DMA attacks on the VariableRuntimeDxe shared buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32477 — CVE-2022-32477 · CWE-367
DMA attacks on the FvbServicesRuntimeDxe shared buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32953 — CVE-2022-32953 · CWE-367
DMA attacks on the SdHostDriver buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-32954 — CVE-2022-32954 · CWE-367
DMA attacks on the SdMmcDevice buffer used by SMM and non-SMM code could cause TOCTOU race-condition issues that could lead to corruption of SMRAM and escalation of privileges.
- CVE-2022-35893 — CVE-2022-35893 · CWE-20
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. An SMM memory corruption vulnerability in the FvbServicesRuntimeDxe driver allows an attacker to write fixed or predictable data to SMRAM. Exploiting this issue could lead to escalating privileges to SMM.
- CVE-2022-35894 — CVE-2022-35894 · CWE-401
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. The SMI handler for the FwBlockServiceSmm driver uses an untrusted pointer as the location to copy data to an attacker-specified buffer, leading to information disclosure.
- CVE-2022-35895 — CVE-2022-35895 · CWE-787
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. The FwBlockSericceSmm driver does not properly validate input parameters for a software SMI routine, leading to memory corruption of arbitrary addresses including SMRAM, and possible arbitrary code execution.
- CVE-2022-35896 — CVE-2022-35896 · CWE-20
An issue SMM memory leak vulnerability in SMM driver (SMRAM was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. An attacker can dump SMRAM contents via the software SMI provided by the FvbServicesRuntimeDxe driver to read the contents of SMRAM, leading to information disclosure.
- CVE-2022-36338 — CVE-2022-36338 · CWE-20
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. An SMM callout vulnerability in the SMM driver FwBlockServiceSmm, creating SMM, leads to arbitrary code execution. An attacker can replace the pointer to the UEFI boot service GetVariable with a pointer to malware, and then generate a software SMI.
- CVE-2023-24932 — CVE-2023-24932 · CWE-358
An attacker who has physical access or Administrative rights to a target device could install an affected boot policy which could bypass Security Boot.
- CVE-2023-27373 — CVE-2023-27373 · CWE-20
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Due to insufficient input validation, an attacker can tamper with a runtime-accessible EFI variable to cause a dynamic BAR setting to overlap SMRAM.
- CVE-2023-31041 — CVE-2023-31041 · CWE-256
An issue was discovered in SysPasswordDxe in Insyde InsydeH2O with kernel 5.0 through 5.5. System password information could optionally be stored in cleartext, which might lead to possible information disclosure.
Acknowledgments, as the advisory lists them
- Siemens ProductCERT: reporting these vulnerabilities to CISA.
The advisory's legal notice
Siemens Security Advisories are subject to the terms and conditions contained in Siemens' underlying license terms or other applicable agreements previously agreed to with Siemens (hereinafter "License Terms"). To the extent applicable to information, software or documentation made available in or through a Siemens Security Advisory, the Terms of Use of Siemens' Global Website (https://www.siemens.com/terms_of_use, hereinafter "Terms of Use"), in particular Sections 8-10 of the Terms of Use, shall apply additionally. In case of conflicts, the License Terms shall prevail over the Terms of Use.
Sources
DeSpy's copy of this version is dated 2026-09-28.
This product uses the NVD API but is not endorsed or certified by the NVD.
CVE records: Copyright © 1999-2026, The MITRE Corporation. CVE is a trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE™). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy.
CISA's Known Exploited Vulnerabilities catalog and CISA Vulnrichment data are CC0 1.0. CISA advisories are shown with the TLP label their document carries. No endorsement by CISA, DHS, NIST or MITRE is stated or implied.