Cloudanix VulnDB

CVE-2019-11098

Medium · 6.8

CVSS

6.8

EPSS

0.3%

Published

Jul 14, 2021

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Someone who can physically touch a computer could use a flaw in its startup software to take control, steal information, or stop the machine from working.

Exploitation
Physical Access
Attacker needs
Physical Access
Complexity
Low
Impact
Full Compromise
Component
Firmware
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Insufficient input validation in MdeModulePkg allows an unauthenticated physical attacker to trigger privilege escalation, denial of service, or information disclosure within the UEFI firmware environment.

Why it matters to the business

An attacker with brief physical access can compromise system boot integrity, extract firmware secrets, or render hardware inoperable, leading to hardware replacement costs, data exposure, and loss of trust in platform security.

How an attack unfolds

An attacker with physical access connects a malicious peripheral or reprograms SPI flash, supplies crafted input to the vulnerable module, bypasses validation checks, and gains elevated firmware privileges to install persistent implants or cause denial of service.

How to fix it

Update Tianocore EDK II to a version containing the input validation fixes for MdeModulePkg; rebuild and reflash platform firmware images incorporating the corrected code; enforce hardware write-protect on SPI flash where possible.

How to confirm the fix worked

Rebuild firmware with the patched EDK II source, verify the vulnerable module no longer accepts malformed input, and confirm platform boot behavior remains stable under physical device attachment tests.

Typical attack path

  1. Obtain brief physical access to the target system
  2. Attach a malicious device or modify SPI flash contents
  3. Trigger the input validation flaw during boot or device initialization
  4. Escalate to SMM or other privileged firmware code execution
  5. Install persistent firmware implants or trigger denial of service

How to detect it

Review system event logs and firmware update history for unexpected changes; inspect for signs of physical tampering such as opened chassis or modified SPI flash; correlate with physical access logs.

What your security team should do

  • Prioritize firmware updates for all affected Tianocore EDK II platforms
  • Enable SPI flash write protection and measured boot features
  • Restrict physical access to servers and workstations containing the vulnerable firmware
  • Monitor for unexpected boot failures or firmware integrity alerts

The record

Insufficient input validation in MdeModulePkg in EDKII may allow an unauthenticated user to potentially enable escalation of privilege, denial of service and/or information disclosure via physical access.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 edk2 0 2020.11-2+deb11u1
Debian:12 edk2 0 2020.11-5
Debian:13 edk2 0 2020.11-5
SUSE:Enterprise Storage 7 ovmf 0 201911-150200.7.24.1
SUSE:Enterprise Storage 7.1 ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS ovmf 0 201911-150200.7.24.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise Micro 5.1 ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise Micro 5.2 ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise Real Time 15 SP3 ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise Server 15 SP2-LTSS ovmf 0 201911-150200.7.24.1
SUSE:Linux Enterprise Server 15 SP3-LTSS ovmf 0 202008-150300.10.17.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 ovmf 0 201911-150200.7.24.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 ovmf 0 202008-150300.10.17.1
SUSE:Manager Proxy 4.1 ovmf 0 201911-150200.7.24.1
SUSE:Manager Proxy 4.2 ovmf 0 202008-150300.10.17.1
SUSE:Manager Retail Branch Server 4.1 ovmf 0 201911-150200.7.24.1
SUSE:Manager Retail Branch Server 4.2 ovmf 0 202008-150300.10.17.1
SUSE:Manager Server 4.1 ovmf 0 201911-150200.7.24.1
SUSE:Manager Server 4.2 ovmf 0 202008-150300.10.17.1
Ubuntu:20.04:LTS edk2 0 0~20191122.bd85bf54-2ubuntu3.3
Ubuntu:Pro:16.04:LTS edk2 0 No fix
Ubuntu:Pro:18.04:LTS edk2 0 No fix
openSUSE:Leap Micro 5.2 ovmf 0 202008-150300.10.17.1

Related vulnerabilities