Every CVE Search/ Get API key

CVE-2021-38575

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

8.1 HighFix available

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.99%Up 1.6 points since Dec 2, 2021
90%50%10%1%

What each source reports

NVD Score used 8.1

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
CVE-2021-38575
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-124, CWE-119
Updated
2026-11-02
CVE List No score

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
CVE-2021-38575
Weakness
CWE-124
Updated
2026-11-02
EUVDEUVD-2021-25017 No score

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
EUVD-2021-25017
Updated
2026-11-02
GitHub AdvisoriesGHSA-7cjm-mv56-4mg4 8.1

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
GHSA-7cjm-mv56-4mg4
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119, CWE-124
Updated
2026-11-02
OSV 8.1

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
CVE-2021-38575
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2021-38575 8.1

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
DEBIAN-CVE-2021-38575
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVOESA-2021-1358 7.8

edk2 security update

EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.

Security Fix(es):

A flaw was found in edk2. Missing checks in the IScsiHexToBin function in NetworkPkg/IScsiDxe lead to a buffer overflow allowing a remote attacker, who can inject himself in the communication between edk2 and the iSCSI target, to write arbitrary data to any address in the edk2 firmware and potentially execute code. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.(CVE-2021-38575)

Record
OESA-2021-1358
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3066 8.1

Red Hat Security Advisory: edk2 security update

Record
RHSA-2021:3066
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3172 8.1

Red Hat Security Advisory: edk2 security update

Record
RHSA-2021:3172
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3235 8.1

Red Hat Security Advisory: Red Hat Virtualization Host security and bug fix update [ovirt-4.4.7]

Record
RHSA-2021:3235
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:3369 8.1

Red Hat Security Advisory: edk2 security update

Record
RHSA-2021:3369
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2021:3066 8.1

Important: edk2 security update

EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.

Security Fix(es):

  • edk2: remote buffer overflow in IScsiHexToBin function in NetworkPkg/IScsiDxe (BZ#1956284)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2021:3066
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-38575 8.1

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

Record
UBUNTU-CVE-2021-38575
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUSN-5088-1 No score

edk2 vulnerabilities

It was discovered that EDK II incorrectly handled input validation in MdeModulePkg. A local user could possibly use this issue to cause EDK II to crash, resulting in a denial of service, obtain sensitive information or execute arbitrary code. (CVE-2019-11098)

Paul Kehrer discovered that OpenSSL used in EDK II incorrectly handled certain input lengths in EVP functions. An attacker could possibly use this issue to cause EDK II to crash, resulting in a denial of service. (CVE-2021-23840)

Ingo Schwarze discovered that OpenSSL used in EDK II incorrectly handled certain ASN.1 strings. An attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly obtain sensitive information. (CVE-2021-3712)

It was discovered that EDK II incorrectly decoded certain strings. A remote attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2021-38575)

Record
USN-5088-1
Updated
2026-11-02
OSVUSN-7060-1 No score

edk2 vulnerabilities

It was discovered that EDK II did not check the buffer length in XHCI, which could lead to a stack overflow. A local attacker could potentially use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-0161)

Laszlo Ersek discovered that EDK II incorrectly handled recursion. A remote attacker could possibly use this issue to cause EDK II to consume resources, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-28210)

Satoshi Tanda discovered that EDK II incorrectly handled decompressing certain images. A remote attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-28211)

It was discovered that EDK II incorrectly decoded certain strings. A remote attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-38575)

It was discovered that EDK II had integer underflow vulnerability in SmmEntryPoint, which could result in a buffer overflow. An attacker could potentially use this issue to cause a denial of service. (CVE-2021-38578)

Elison Niven discovered that OpenSSL, vendored in EDK II, incorrectly handled the c_rehash script. A local attacker could possibly use this issue to execute arbitrary commands when c_rehash is run. This issue only affected Ubuntu 16.04 LTS. (CVE-2022-1292)

Record
USN-7060-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
edk2
Debian:12
before 2021.08-1
2021.08-1
edk2
Debian:13
before 2021.08-1
2021.08-1
edk2
Debian:14
before 2021.08-1
2021.08-1
edk2
Debian:11
From an advisory covering 16 CVEs
before 2020.11-2+deb11u3, plus listed versions
2020.11-22020.11-2+deb11u12020.11-2+deb11u2
2020.11-2+deb11u3
edk2
openEuler:20.03-LTS-SP1
before 202002-6.oe1
202002-6.oe1
edk2
openEuler:20.03-LTS-SP2
before 202002-6.oe1
202002-6.oe1
edk2
Red Hat:enterprise_linux:8::appstream
before 0:20200602gitca407c7246bf-4.el8_4.2
0:20200602gitca407c7246bf-4.el8_4.2
edk2-aarch64
Red Hat:enterprise_linux:8::appstream
before 0:20200602gitca407c7246bf-4.el8_4.2
0:20200602gitca407c7246bf-4.el8_4.2
edk2-ovmf
Red Hat:enterprise_linux:8::appstream
before 0:20200602gitca407c7246bf-4.el8_4.2
0:20200602gitca407c7246bf-4.el8_4.2
edk2
Red Hat:rhel_eus:8.1::appstream
before 0:20190308git89910a39dcfd-6.el8_1.1
0:20190308git89910a39dcfd-6.el8_1.1
Show 16 moreShow less
Affected packages
PackageAffectedFixed
edk2-aarch64
Red Hat:rhel_eus:8.1::appstream
before 0:20190308git89910a39dcfd-6.el8_1.1
0:20190308git89910a39dcfd-6.el8_1.1
edk2-ovmf
Red Hat:rhel_eus:8.1::appstream
before 0:20190308git89910a39dcfd-6.el8_1.1
0:20190308git89910a39dcfd-6.el8_1.1
redhat-virtualization-host
Red Hat:rhev_hypervisor:4.4::el8
From an advisory covering 5 CVEs
before 0:4.4.7-20210804.0.el8_4
0:4.4.7-20210804.0.el8_4
redhat-virtualization-host-image-update
Red Hat:rhev_hypervisor:4.4::el8
From an advisory covering 5 CVEs
before 0:4.4.7-20210804.0.el8_4
0:4.4.7-20210804.0.el8_4
edk2
Red Hat:rhel_eus:8.2::appstream
before 0:20190829git37eef91017ad-9.el8_2.1
0:20190829git37eef91017ad-9.el8_2.1
edk2-aarch64
Red Hat:rhel_eus:8.2::appstream
before 0:20190829git37eef91017ad-9.el8_2.1
0:20190829git37eef91017ad-9.el8_2.1
edk2-ovmf
Red Hat:rhel_eus:8.2::appstream
before 0:20190829git37eef91017ad-9.el8_2.1
0:20190829git37eef91017ad-9.el8_2.1
edk2
Rocky Linux:8
before 0:20200602gitca407c7246bf-4.el8_4.2
0:20200602gitca407c7246bf-4.el8_4.2
edk2
Ubuntu:Pro:16.04:LTS
before 0~20160408.ffea0a2c-2ubuntu0.2+esm3, plus listed versions
0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-20~20160408.ffea0a2c-2ubuntu0.10~20160408.ffea0a2c-2ubuntu0.20~20160408.ffea0a2c-2ubuntu0.2+esm1
0~20160408.ffea0a2c-2ubuntu0.2+esm3
edk2
Ubuntu:Pro:18.04:LTS
before 0~20180205.c0d9813c-2ubuntu0.3+esm2, plus listed versions
0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-1
Show 6 moreShow less
0~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.10~20180205.c0d9813c-2ubuntu0.20~20180205.c0d9813c-2ubuntu0.30~20180205.c0d9813c-2ubuntu0.3+esm1
0~20180205.c0d9813c-2ubuntu0.3+esm2
edk2
Ubuntu:20.04:LTS
before 0~20191122.bd85bf54-2ubuntu3.3, plus listed versions
0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1
Show 6 moreShow less
0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.2
0~20191122.bd85bf54-2ubuntu3.3
edk2
Ubuntu:20.04:LTS
From an advisory covering 4 CVEs
before 0~20191122.bd85bf54-2ubuntu3.3, plus listed versions
0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1
Show 6 moreShow less
0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.2
0~20191122.bd85bf54-2ubuntu3.3
edk2
Ubuntu:Pro:16.04:LTS
From an advisory covering 6 CVEs
before 0~20160408.ffea0a2c-2ubuntu0.2+esm3, plus listed versions
0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-20~20160408.ffea0a2c-2ubuntu0.10~20160408.ffea0a2c-2ubuntu0.20~20160408.ffea0a2c-2ubuntu0.2+esm1
0~20160408.ffea0a2c-2ubuntu0.2+esm3
edk2
Ubuntu:Pro:18.04:LTS
From an advisory covering 6 CVEs
before 0~20180205.c0d9813c-2ubuntu0.3+esm2, plus listed versions
0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-1
Show 6 moreShow less
0~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.10~20180205.c0d9813c-2ubuntu0.20~20180205.c0d9813c-2ubuntu0.30~20180205.c0d9813c-2ubuntu0.3+esm1
0~20180205.c0d9813c-2ubuntu0.3+esm2
edk2
Ubuntu:20.04:LTS
From an advisory covering 6 CVEs
before 0~20191122.bd85bf54-2ubuntu3.6, plus listed versions
0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1
Show 9 moreShow less
0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.20~20191122.bd85bf54-2ubuntu3.30~20191122.bd85bf54-2ubuntu3.40~20191122.bd85bf54-2ubuntu3.5
0~20191122.bd85bf54-2ubuntu3.6
edk2
Ubuntu:22.04:LTS
From an advisory covering 6 CVEs
before 2022.02-3ubuntu0.22.04.3, plus listed versions
2021.08~rc0-22021.08-32021.11~rc1-12021.11-12021.11-2
Show 7 moreShow less
2022.02~rc1-12022.02~rc1-1ubuntu12022.02-12022.02-22022.02-32022.02-3ubuntu0.22.04.12022.02-3ubuntu0.22.04.2
2022.02-3ubuntu0.22.04.3

History

History
RecordedChangedSources
affected
facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-38575 is a high vulnerability (CVSS 8.1) in Insyde Kernel, published August 10, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.99%, the 80th percentile. Fixed in edk2 2021.08-1.

References

Show 49 moreShow less
MoveEnter Open