Every CVE Search/ Get API key

CVE-2018-12178

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable...

9.1 CriticalFix available

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
High

Exploit likelihood

2.27%Up 0.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.1

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
CVE-2018-12178
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:N/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
CVE-2018-12178
Updated
2026-11-02
EUVDEUVD-2018-4156 No score

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
EUVD-2018-4156
Updated
2026-11-03
GitHub AdvisoriesGHSA-85f7-wwh2-8hrc 9.1

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable...

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
GHSA-85f7-wwh2-8hrc
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSV 9.1

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
CVE-2018-12178
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-12178 9.1

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
DEBIAN-CVE-2018-12178
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2018-12178 9.1

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.

Record
UBUNTU-CVE-2018-12178
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2019:1083-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2018-12180: Fixed a buffer overflow in BlockIo service, which could lead to memory read/write overrun (bsc#1127820).
  • CVE-2018-12178: Fixed an improper DNS check upon receiving a new DNS packet (bsc#1127821).
  • CVE-2018-3630: Fixed a logic error in FV parsing which could allow a local attacker to bypass the chain of trust checks (bsc#1127822).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:1083-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11134-1 No score

ovmf-202105-3.4 on GA media

These are all security issues fixed in the ovmf-202105-3.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11134-1
Updated
2026-11-02
OSVSUSE-SU-2019:0579-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2018-12180: Fixed a buffer overflow in BlockIo service, which could lead to memory read/write overrun (bsc#1127820).
  • CVE-2018-12178: Fixed an improper DNS check upon receiving a new DNS packet (bsc#1127821).
  • CVE-2018-3630: Fixed a logic error in FV parsing which could allow a local attacker to bypass the chain of trust checks (bsc#1127822).
Record
SUSE-SU-2019:0579-1
Updated
2026-11-02
OSVSUSE-SU-2019:0580-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2018-12180: Fixed a buffer overflow in BlockIo service, which could lead to memory read/write overrun (bsc#1127820).
  • CVE-2018-12178: Fixed an improper DNS check upon receiving a new DNS packet (bsc#1127821).
  • CVE-2018-3630: Fixed a logic error in FV parsing which could allow a local attacker to bypass the chain of trust checks (bsc#1127822).
Record
SUSE-SU-2019:0580-1
Updated
2026-11-02
OSVSUSE-SU-2019:0581-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2018-12180: Fixed a buffer overflow in BlockIo service, which could lead to memory read/write overrun (bsc#1127820).
  • CVE-2018-12178: Fixed an improper DNS check upon receiving a new DNS packet (bsc#1127821).
  • CVE-2018-3630: Fixed a logic error in FV parsing which could allow a local attacker to bypass the chain of trust checks (bsc#1127822).
Record
SUSE-SU-2019:0581-1
Updated
2026-11-02
OSVUSN-4349-1 No score

edk2 vulnerabilities

A buffer overflow was discovered in the network stack. An unprivileged user could potentially enable escalation of privilege and/or denial of service. This issue was already fixed in a previous release for 18.04 LTS and 19.10. (CVE-2018-12178)

A buffer overflow was discovered in BlockIo service. An unauthenticated user could potentially enable escalation of privilege, information disclosure and/or denial of service. This issue was already fixed in a previous release for 18.04 LTS and 19.10. (CVE-2018-12180)

A stack overflow was discovered in bmp. An unprivileged user could potentially enable denial of service or elevation of privilege via local access. This issue was already fixed in a previous release for 18.04 LTS and 19.10. (CVE-2018-12181)

It was discovered that memory was not cleared before free that could lead to potential password leak. (CVE-2019-14558)

A memory leak was discovered in ArpOnFrameRcvdDpc. An attacker could possibly use this issue to cause a denial of service or other unspecified impact. (CVE-2019-14559)

An integer overflow was discovered in MdeModulePkg/PiDxeS3BootScriptLib. An attacker could possibly use this issue to cause a denial of service or other unspecified impact. (CVE-2019-14563)

It was discovered that the affected version doesn't properly check whether an unsigned EFI file should be allowed or not. An attacker could possibly load unsafe content by bypassing the verification. (CVE-2019-14575)

It was discovered that original configuration runtime memory is freed, but it is still exposed to the OS runtime. (CVE-2019-14586)

A double-unmap was discovered in TRB creation. An attacker could use it to cause a denial of service or other unspecified impact. (CVE-2019-14587)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
edk2
Debian:12
before 0~20181115.85588389-3
0~20181115.85588389-3
edk2
Debian:13
before 0~20181115.85588389-3
0~20181115.85588389-3
edk2
Debian:14
before 0~20181115.85588389-3
0~20181115.85588389-3
ovmf
SUSE:Linux Enterprise Server 12 SP3
before 2017+git1492060560.b6d11d7c46-4.20.1
2017+git1492060560.b6d11d7c46-4.20.1
ovmf
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2017+git1492060560.b6d11d7c46-4.20.1
2017+git1492060560.b6d11d7c46-4.20.1
ovmf
SUSE:Linux Enterprise Module for Server Applications 15
before 2017+git1510945757.b2662641d5-5.14.1
2017+git1510945757.b2662641d5-5.14.1
ovmf
SUSE:Linux Enterprise Desktop 12 SP4
before 2017+git1510945757.b2662641d5-3.8.3
2017+git1510945757.b2662641d5-3.8.3
ovmf
SUSE:Linux Enterprise Server 12 SP4
before 2017+git1510945757.b2662641d5-3.8.3
2017+git1510945757.b2662641d5-3.8.3
ovmf
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2017+git1510945757.b2662641d5-3.8.3
2017+git1510945757.b2662641d5-3.8.3
edk2
Ubuntu:16.04:LTS
before 0~20160408.ffea0a2c-2ubuntu0.1, plus listed versions
0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-2
0~20160408.ffea0a2c-2ubuntu0.1
edk2
Ubuntu:18.04:LTS
before 0~20180205.c0d9813c-2ubuntu0.2, plus listed versions
0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-10~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.1
0~20180205.c0d9813c-2ubuntu0.2
ovmf
openSUSE:Leap 15.0
before 2017+git1510945757.b2662641d5-lp150.4.13.1
2017+git1510945757.b2662641d5-lp150.4.13.1
ovmf
openSUSE:Tumbleweed
before 202105-3.4
202105-3.4

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2018-12178 is a critical vulnerability (CVSS 9.1) in Tianocore Edk Ii, published March 11, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.27%, the 83rd percentile. Fixed in edk2 0~20181115.85588389-3.

References

Show 43 moreShow less
MoveEnter Open