Cloudanix VulnDB

CVE-2019-14562

Medium · 5.5

CVSS

5.5

EPSS

0.3%

Published

Nov 23, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in some computer startup software could let someone with ordinary access on the machine cause the system to crash.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Firmware
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Integer overflow in DxeImageVerificationHandler() within EDK II firmware allows local authenticated users to trigger a denial of service condition during image verification.

Why it matters to the business

Systems using affected firmware or Linux distributions may experience unexpected crashes or boot failures, leading to operational downtime and potential loss of availability for servers or devices relying on this UEFI implementation.

How an attack unfolds

An authenticated local attacker supplies a specially crafted image or binary that is processed by the vulnerable verification handler, causing the integer overflow to manifest as a crash or hang without requiring elevated privileges or network access.

How to fix it

Upgrade Tianocore EDK2 to a patched release that resolves the integer overflow in the verification handler; for Debian Linux, apply available distribution security updates that incorporate the upstream fix. Where immediate patching is not feasible, restrict local user access and monitor for anomalous boot behavior.

How to confirm the fix worked

Confirm exposure by reviewing firmware or package versions against known vulnerable EDK II releases; after remediation, retest image verification paths with boundary-case inputs and verify absence of crashes in DxeImageVerificationHandler.

Typical attack path

  1. Obtain local authenticated access to a system running affected EDK II-based firmware
  2. Prepare and supply a malicious image or executable crafted to trigger the overflow in DxeImageVerificationHandler
  3. Trigger image verification during boot, load, or runtime operation
  4. Observe resulting denial of service through system crash or unresponsiveness

How to detect it

Review system and firmware logs for crashes or errors originating from DxeImageVerificationHandler during boot or image load operations; look for repeated local authentication events followed by service unavailability on affected platforms.

What your security team should do

  • Prioritize patching EDK II firmware on all affected devices given the 2144-day window since disclosure
  • Audit local access controls to limit authenticated users who could trigger the flaw
  • Incorporate firmware and bootloader integrity checks into regular vulnerability scanning
  • Monitor upstream Tianocore and Debian advisories for any retroactive fixed versions

The record

Integer overflow in DxeImageVerificationHandler() EDK II may allow an authenticated user to potentially enable denial of service via local access.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 edk2 0 2020.05-4
Debian:12 edk2 0 2020.05-4
Debian:13 edk2 0 2020.05-4
Debian:9 edk2 0 0~20161202.7bbe0b3e-1+deb9u2
Mageia:7 edk2 0 20201127stable-1.mga7
SUSE:Linux Enterprise High Performance Computing 15-ESPOS ovmf 0 2017+git1510945757.b2662641d5-5.35.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS ovmf 0 2017+git1510945757.b2662641d5-5.35.1
SUSE:Linux Enterprise Module for Server Applications 15 SP1 ovmf 0 2017+git1510945757.b2662641d5-5.35.1
SUSE:Linux Enterprise Module for Server Applications 15 SP2 ovmf 0 201911-7.5.2
SUSE:Linux Enterprise Server 12 SP2-BCL ovmf 0 2015+git1462940744.321151f-19.15.1
SUSE:Linux Enterprise Server 12 SP2-LTSS ovmf 0 2015+git1462940744.321151f-19.15.1
SUSE:Linux Enterprise Server 12 SP4-LTSS ovmf 0 2017+git1510945757.b2662641d5-3.29.1
SUSE:Linux Enterprise Server 12 SP5 ovmf 0 2017+git1510945757.b2662641d5-3.29.1
SUSE:Linux Enterprise Server 15-LTSS ovmf 0 2017+git1510945757.b2662641d5-5.35.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 ovmf 0 2015+git1462940744.321151f-19.15.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 ovmf 0 2017+git1510945757.b2662641d5-3.29.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 ovmf 0 2017+git1510945757.b2662641d5-3.29.1
SUSE:Linux Enterprise Server for SAP Applications 15 ovmf 0 2017+git1510945757.b2662641d5-5.35.1
SUSE:OpenStack Cloud 7 ovmf 0 2015+git1462940744.321151f-19.15.1
SUSE:OpenStack Cloud 9 ovmf 0 2017+git1510945757.b2662641d5-3.29.1
SUSE:OpenStack Cloud Crowbar 9 ovmf 0 2017+git1510945757.b2662641d5-3.29.1
Ubuntu:16.04:LTS edk2 0 0~20160408.ffea0a2c-2ubuntu0.2
Ubuntu:18.04:LTS edk2 0 0~20180205.c0d9813c-2ubuntu0.3
Ubuntu:20.04:LTS edk2 0 0~20191122.bd85bf54-2ubuntu3.1
openSUSE:Leap 15.1 ovmf 0 2017+git1510945757.b2662641d5-lp151.11.9.1
openSUSE:Leap 15.2 ovmf 0 201911-lp152.6.5.1
openSUSE:Tumbleweed ovmf 0 202105-3.4

Related vulnerabilities