Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain physical access to IGEL thin client
-
DeliveryAccess or remove boot storage media
-
ExploitWrite malicious kernel parameters via inject_bootreg.py
-
InstallReboot device (or allow normal reboot)
-
C2Signed bootloader reads unsigned config area
-
ExecuteInjected parameters execute in boot environment
-
ImpactDecrypt FDE volumes or achieve persistent code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
|
| Exploitation Conditions | Physical access to the IGEL OS device is required - this is confirmed by AV:P in the CVSS 4.0 vector and is the hard prerequisite. The attacker must be able to write to the boot registry storage area, which means either direct storage access (removing the drive or booting from external media) or sufficient OS-level access to mount and modify the partition. No authentication within IGEL OS is required (PR:N) because the write target is the unencrypted configuration area accessible outside the running OS. The vulnerability exists in any default deployment of the affected versions, as the boot registry is unencrypted and unsigned by design in unpatched releases. Exploitation is limited to: physical presence at or direct hardware access to the device; targeting only IGEL OS 12 before 12.7.6 or IGEL OS 11 before 11.11.150. Remote exploitation is not possible. The absence of TPM PCR alerting removes a key detection control, but physical access remains the mandatory entry condition. |
| Impact | The CVSS 4.0 vector (AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H) scores 8.6, which is appropriate: the impact metrics are severe, reflecting full control over the boot environment and likely access to encrypted data. However, AV:P (physical access) is the decisive limiter - this is not a remotely exploitable vulnerability. Real-world risk is primarily relevant in environments where thin clients are deployed in accessible locations: hospital wards, bank branches, open-plan call centers, retail kiosks, or shared workstations in hotels and airports. In such deployments, the risk is elevated well above what a raw CVSS score might imply, because the attacker population includes insider threats, physical intruders, and service technicians. The critical threat model here is full-disk encryption bypass: the DEF CON 34 presentation title explicitly references bypassing FDE, and kernel parameter injection can be used to load a custom init, disable dm-crypt, or pass custom module parameters - all without the TPM raising an alarm. No EPSS data was provided in the input; EPSS cannot be estimated here without it. There is no CISA KEV listing, and no evidence of active exploitation at scale, but the public POC script (inject_bootreg.py) significantly lowers the bar for exploitation by any motivated actor with physical access. |
| Exploit ScenarioDerived | An attacker with brief physical access to an unpatched IGEL thin client - for example, a malicious insider at a hospital workstation or an attacker who bypasses physical security during off-hours - removes or accesses the device's storage and uses the publicly available inject_bootreg.py script (https://github.com/AmberWolfCyber/DEFCON34-ThinClientThinCrypto) to write malicious kernel parameters into the unencrypted boot registry partition. On next boot, the signed bootloader reads the tampered configuration and passes the injected parameters to the Linux kernel, which executes them with boot-environment privileges. Because the measured boot code itself is unmodified, the TPM does not register any PCR measurement change, allowing the attacker to potentially decrypt full-disk-encrypted storage or establish persistent access without triggering integrity alarms. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Boot registry parameter injection in IGEL OS 12 (before 12.7.6) and IGEL OS 11 (before 11.11.150) allows an attacker with physical access to execute arbitrary Linux kernel command-line parameters by writing to an unencrypted, unsigned configuration partition that the signed bootloader reads at startup. The attack is particularly dangerous because it does not alter the measured boot code path, meaning TPM PCR attestation does not detect the tampering - effectively defeating the trust assumptions of the secure boot and full-disk encryption stack. A publicly available exploit script and a DEF CON 34 presentation detail the technique; no CISA KEV listing has been issued at time of analysis, indicating exploitation has not been confirmed at scale.
RemediationAI
The primary fix is to upgrade IGEL OS 12 to version 12.7.6 or later, and IGEL OS 11 to version 11.11.150 or later, per vendor advisory ISN-2026-19 at https://kb.igel.com/en/security-safety/current/isn-2026-19-code-execution-via-boot-registry. For environments where immediate patching is not feasible, compensating controls should focus on restricting physical access to devices: deploy thin clients in locked enclosures or behind physical access controls (badge readers, locked server rooms, cable locks) to deny the physical access vector entirely. Organizations should audit thin client deployment locations and classify those in publicly accessible or low-security areas as high-priority for patching. Disabling boot from external media in BIOS/UEFI settings and password-protecting firmware configuration will reduce lateral opportunities, though they do not address the core unsigned-config-area flaw. Network-based monitoring for unusual thin client boot sequences or unexpected attestation failures (if remote attestation infrastructure is in place) may provide detection capability, but will not prevent exploitation. Administrators relying on IGEL full-disk encryption for data-at-rest protection should treat unpatched devices as potentially compromised if physical access by unauthorized parties cannot be ruled out.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
IGEL OS is a hardened Linux-based thin client operating system used extensively in enterprise environments (healthcare, finance, call centers) as a managed endpoint. The vulnerability stems from CWE-345 (Insufficient Verification of Data Authenticity): the IGEL bootloader, while itself signed and part of the measured boot chain, reads a boot registry configuration area that is neither encrypted nor integrity-protected. An attacker who can write to this area (achievable with physical access to storage) can craft arbitrary kernel command-line parameters that are parsed and acted upon by the Linux loader at boot time. Because only the bootloader binary is measured by the TPM - not the configuration data it consumes - the TPM PCR values remain unchanged and remote attestation or BitLocker-equivalent checks do not flag the modification. The affected CPEs are cpe:2.3:a:igel:igel_os_12 (all versions before 12.7.6) and cpe:2.3:a:igel:igel_os_11 (all versions before 11.11.150). The research, presented at DEF CON 34 under the title 'Thin Client, Thin Crypto,' covered multiple thin client vendors.
Know when Igel Os 12 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Physical access required (AV:P); no privileges needed to write unencrypted partition (PR:N); scope changes because boot-environment execution affects encrypted storage beyond the OS itself (S:C).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
IGEL OS 12 before 12.7.6 and IGEL OS 11 before 11.11.150 contain a boot registry parameter injection vulnerability that allows attackers with physical access to execute arbitrary Linux loader parameters by writing to an unencrypted and unsigned configuration area read by the signed bootloader. Attackers can inject malicious kernel command line parameters that execute with boot environment privileges without triggering TPM PCR measurement failures, as the attack does not modify the measured boot code.
Technical POC Analysis
Bug class: CWE-345, Insufficient Verification of Data Authenticity.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
IGEL OS versions prior to 12.7.6 and 11.11.150 contain a high-severity boot parameter injection vulnerability allowing physically proximate attackers to bypass the entire secure boot and full-disk encryption trust chain without triggering TPM attestation alerts. Organizations deploying IGEL thin clients and endpoints face elevated risk of silent, persistent compromise; publicly available exploit code and DEF CON demonstration materials have documented the attack technique. This vulnerability undermines the confidentiality and integrity protections that endpoint encryption is designed to provide.
Apply vendor patch: IGEL OS 12 version 12.7.6 or later, IGEL OS 11 version 11.11.150 or later. Interim mitigations pending patching: strengthen physical access controls and restrictions around IGEL endpoints, implement detailed audit logging for configuration partition modifications via IGEL management tools where available, and monitor for unauthorized configuration changes on endpoints.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-67961
GHSA-jh8x-f5g5-w4rq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB