Every CVE Search/ Get API key

CVE-2018-12181

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable...

6.0 MediumFix available

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
High

Exploit likelihood

0.43%Down 1.9 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.0

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
CVE-2018-12181
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
CVSS 2.0
3.6 LowAV:L/AC:L/Au:N/C:N/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
CVE List No score

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
CVE-2018-12181
Updated
2026-11-02
EUVDEUVD-2018-4159 No score

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
EUVD-2018-4159
Updated
2026-11-03
GitHub AdvisoriesGHSA-wf68-vxvr-9r6g 6.0

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable...

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
GHSA-wf68-vxvr-9r6g
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-787
Updated
2026-11-02
OSVBELL-CVE-2018-12181 6.0

CVE-2018-12181 does not affect BellSoft software

Record
BELL-CVE-2018-12181
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSV 6.0

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
CVE-2018-12181
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2018-12181 6.0

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
DEBIAN-CVE-2018-12181
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:2125 6.7

Red Hat Security Advisory: ovmf security and enhancement update

Record
RHSA-2019:2125
CVSS 3.0
6.7 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:3338 5.9

Red Hat Security Advisory: edk2 security, bug fix, and enhancement update

Record
RHSA-2019:3338
CVSS 3.0
5.9 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2018-12181 6.0

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

Record
UBUNTU-CVE-2018-12181
CVSS 3.0
6.0 MediumCVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2019:1172-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2019-0160: Fixed multiple buffer overflows in UDF-related codes in MdeModulePkg\Universal\Disk\PartitionDxe\Udf.c and MdeModulePkg\Universal\Disk\UdfDxe (bsc#1130267).
  • CVE-2018-12181: Fixed a stack buffer overflow in the HII database when a corrupted Bitmap was used (bsc#1128503).

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

Record
openSUSE-SU-2019:1172-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:0738-1 No score

Security update for ovmf

This update for ovmf fixes the following issue:

Security issue fixed:

  • CVE-2018-12181: Fixed a stack buffer overflow in the HII database when a corrupted Bitmap was used (bsc#1128503).
Record
SUSE-SU-2019:0738-1
Updated
2026-11-02
OSVSUSE-SU-2019:0766-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2019-0160: Fixed multiple buffer overflows in UDF-related codes in MdeModulePkg\Universal\Disk\PartitionDxe\Udf.c and MdeModulePkg\Universal\Disk\UdfDxe (bsc#1130267).
  • CVE-2018-12181: Fixed a stack buffer overflow in the HII database when a corrupted Bitmap was used (bsc#1128503).
Record
SUSE-SU-2019:0766-1
Updated
2026-11-02
OSVSUSE-SU-2019:0804-1 No score

Security update for ovmf

This update for ovmf fixes the following issues:

Security issues fixed:

  • CVE-2019-0160: Fixed multiple buffer overflows in UDF-related codes in MdeModulePkg\Universal\Disk\PartitionDxe\Udf.c and MdeModulePkg\Universal\Disk\UdfDxe (bsc#1130267).
  • CVE-2018-12181: Fixed a stack buffer overflow in the HII database when a corrupted Bitmap was used (bsc#1128503).
Record
SUSE-SU-2019:0804-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
Red Hat:enterprise_linux:7::server
before 0:20180508-6.gitee3198e672e2.el7
0:20180508-6.gitee3198e672e2.el7
ovmf
Red Hat:enterprise_linux:7::server
before 0:20180508-6.gitee3198e672e2.el7
0:20180508-6.gitee3198e672e2.el7
edk2
Red Hat:enterprise_linux:8::appstream
before 0:20190308git89910a39dcfd-6.el8
0:20190308git89910a39dcfd-6.el8
edk2-aarch64
Red Hat:enterprise_linux:8::appstream
before 0:20190308git89910a39dcfd-6.el8
0:20190308git89910a39dcfd-6.el8
edk2-ovmf
Red Hat:enterprise_linux:8::appstream
before 0:20190308git89910a39dcfd-6.el8
0:20190308git89910a39dcfd-6.el8
ovmf
SUSE:Linux Enterprise Server 12 SP3
before 2017+git1492060560.b6d11d7c46-4.23.1
2017+git1492060560.b6d11d7c46-4.23.1
ovmf
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2017+git1492060560.b6d11d7c46-4.23.1
2017+git1492060560.b6d11d7c46-4.23.1
Show 8 moreShow less
Affected packages
PackageAffectedFixed
ovmf
SUSE:Linux Enterprise Desktop 12 SP4
before 2017+git1510945757.b2662641d5-3.13.1
2017+git1510945757.b2662641d5-3.13.1
ovmf
SUSE:Linux Enterprise Server 12 SP4
before 2017+git1510945757.b2662641d5-3.13.1
2017+git1510945757.b2662641d5-3.13.1
ovmf
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2017+git1510945757.b2662641d5-3.13.1
2017+git1510945757.b2662641d5-3.13.1
ovmf
SUSE:Linux Enterprise Module for Server Applications 15
before 2017+git1510945757.b2662641d5-5.19.1
2017+git1510945757.b2662641d5-5.19.1
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.16.1
2017+git1510945757.b2662641d5-lp150.4.16.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-12181 is a medium vulnerability (CVSS 6.0) in Tianocore Edk Ii, published March 26, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 36th percentile. Fixed in edk2 0~20181115.85588389-3.

References

Show 98 moreShow less
MoveEnter Open