Read the docs
TI-2023-20843 Aliases CVE-2023-39950

Insufficient input validation in efibootguard

Priority LOW 28CWE-20Published · Updated

Key facts

Attack vector
Physical
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · High · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

efibootguard is a simple UEFI boot loader with support for safely switching between current and updated partition sets. Insufficient or missing validation and sanitization of input from untrustworthy bootloader environment files can cause crashes and probably also code injections into `bg_setenv`) or programs using `libebgenv`. This is triggered when the affected components try to modify a manipulated environment, in particular its user variables. Furthermore, `bg_printenv` may crash over invalid read accesses or report invalid results. Not affected by this issue is EFI Boot Guard's bootloader EFI binary. EFI Boot Guard release v0.15 contains required patches to sanitize and validate the bootloader environment prior to processing it in userspace. Its library and tools should be updated, so should programs statically linked against it. An update of the bootloader EFI executable is not required. The only way to prevent the issue with an unpatched EFI Boot Guard version is to avoid accesses to user variables, specifically modifications to them.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00423 36th percentileScored 2026-11-07
Fix Fixed efibootguard (siemens): 0.15

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Siemensefibootguardbefore 0.150.15Patch availableCNA
  • efibootguard VendorSiemens Affected before 0.15 Fixed in 0.15 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:siemens:efibootguard:*:*:*:*:*:*:*:*before 0.15VulnerableSiemens
  • cpe:2.3:a:siemens:efibootguard:*:*:*:*:*:*:*:* Versions before 0.15 Vulnerable ·Siemens

Remediation

  • Fix · CNA efibootguard (siemens) Fixed in 0.15

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-39950

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences