edk2-tools

Direct Vulnerabilities

Known vulnerabilities in the edk2-tools package. This does not include vulnerabilities belonging to this package’s dependencies.

Fix vulnerabilities automatically

Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

Fix for free
VulnerabilityVulnerable Version
  • L
Buffer Access with Incorrect Length Value

*
  • L
Integer Overflow or Wraparound

*
  • L
Incorrect Calculation of Buffer Size

*
  • L
Improper Validation of Integrity Check Value

*
  • L
Improper Verification of Cryptographic Signature

*
  • L
Integer Overflow or Wraparound

*
  • L
NULL Pointer Dereference

*
  • L
Improper Certificate Validation

*
  • L
Information Exposure

*
  • L
NULL Pointer Dereference

*
  • L
Improper Verification of Cryptographic Signature

*
  • M
NULL Pointer Dereference

*
  • L
Integer Overflow or Wraparound

*
  • L
Improper Handling of Missing Special Element

*
  • L
CVE-2026-28387

*
  • L
NULL Pointer Dereference

*
  • M
Buffer Access with Incorrect Length Value

*
  • M
NULL Pointer Dereference

*
  • M
Access of Uninitialized Pointer

*
  • M
Out-of-bounds Write

<0:20231122-6.el9_4.10
  • L
Out-of-bounds Write

<0:20241117-2.el9_6.2
  • M
Out-of-bounds Write

<0:20231122-6.el9_4.10
  • L
Out-of-bounds Write

<0:20241117-2.el9_6.2
  • M
Out-of-bounds Write

<0:20231122-6.el9_4.10
  • M
Out-of-bounds Write

<0:20241117-4.el9_7.3
  • L
Out-of-bounds Write

<0:20241117-2.el9_6.2
  • M
Out-of-bounds Write

<0:20241117-4.el9_7.3
  • L
Improper Validation of Specified Type of Input

*
  • L
Missing Required Cryptographic Step

*
  • L
Access of Resource Using Incompatible Type ('Type Confusion')

*
  • L
Access of Resource Using Incompatible Type ('Type Confusion')

*
  • L
Out-of-bounds Write

*
  • L
NULL Pointer Dereference

*
  • L
Improper Validation of Specified Quantity in Input

*
  • L
NULL Pointer Dereference

*
  • M
Improper Handling of Parameters

*
  • M
Information Exposure

*
  • H
Improper Input Validation

*
  • M
Out-of-bounds Write

<0:20241117-4.el9_7.3
  • L
Out-of-bounds Read

*
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Divide By Zero

<0:20240524-6.el9_5
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • M
Divide By Zero

<0:20240524-6.el9_5
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Resource Exhaustion

<0:20230524-3.el9
  • M
Resource Exhaustion

<0:20230524-3.el9
  • M
Resource Exhaustion

<0:20230524-3.el9
  • M
Resource Exhaustion

<0:20230524-3.el9
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • M
Divide By Zero

<0:20240524-6.el9_5
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • M
Divide By Zero

<0:20240524-6.el9_5
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • M
Heap-based Buffer Overflow

<0:20231122-6.el9_4.6
  • M
Heap-based Buffer Overflow

<0:20231122-6.el9_4.6
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • M
Resource Exhaustion

<0:20230524-3.el9
  • M
Resource Exhaustion

<0:20230524-3.el9
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • M
Out-of-bounds Read

*
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Divide By Zero

<0:20240524-6.el9_5
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • L
Covert Timing Channel

*
  • M
Heap-based Buffer Overflow

<0:20231122-6.el9_4.6
  • M
Heap-based Buffer Overflow

<0:20221207gitfff6d81270b5-9.el9_2.5
  • M
Heap-based Buffer Overflow

<0:20221207gitfff6d81270b5-9.el9_2.5
  • M
Heap-based Buffer Overflow

<0:20221207gitfff6d81270b5-9.el9_2.5
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • L
Out-of-bounds Write

*
  • M
Heap-based Buffer Overflow

<0:20240524-6.el9_5.3
  • M
Access of Resource Using Incompatible Type ('Type Confusion')

<0:20231122-6.el9_4.4
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • H
Out-of-Bounds

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Resource Exhaustion

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Resource Exhaustion

<0:20230524-3.el9
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • H
Out-of-bounds Read

<0:20221207gitfff6d81270b5-9.el9_2.3
  • L
Information Exposure

*
  • M
Divide By Zero

<0:20240524-6.el9_5
  • L
Resource Exhaustion

*
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • H
Out-of-Bounds

<0:20221207gitfff6d81270b5-9.el9_2.2
  • M
NULL Pointer Dereference

<0:20240524-6.el9_5
  • H
Out-of-Bounds

<0:20231122-6.el9
  • M
Information Exposure

<0:20231122-6.el9_4.2
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

<0:20231122-6.el9_4.2
  • H
Loop with Unreachable Exit Condition ('Infinite Loop')

<0:20231122-6.el9
  • H
Out-of-bounds Read

<0:20231122-6.el9
  • H
Out-of-Bounds

<0:20230524-4.el9_3.2
  • M
Resource Exhaustion

<0:20240524-6.el9_5
  • M
Reversible One-Way Hash

<0:20240524-6.el9_5
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • H
Integer Overflow to Buffer Overflow

<0:20231122-6.el9
  • M
Integer Overflow to Buffer Overflow

<0:20231122-6.el9_4.2
  • H
Resource Exhaustion

<0:20231122-6.el9
  • M
Resource Exhaustion

<0:20230524-3.el9
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Incorrect Type Conversion or Cast

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Use After Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Double Free

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Information Exposure

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2
  • H
Buffer Underflow

<0:20221207gitfff6d81270b5-9.el9_2