Skip to content

An issue was discovered in split_region in uc.c in...

High severity Unreviewed Published Dec 27, 2021 to the GitHub Advisory Database • Updated Feb 3, 2023

Package

No package listedSuggest a package

Affected versions

Unknown

Patched versions

Unknown

Description

An issue was discovered in split_region in uc.c in Unicorn Engine before 2.0.0-rc5. It allows local attackers to escape the sandbox. An attacker must first obtain the ability to execute crafted code in the target sandbox in order to exploit this vulnerability. The specific flaw exists within the virtual memory manager. The issue results from the faulty comparison of GVA and GPA while calling uc_mem_map_ptr to free part of a claimed memory block. An attacker can leverage this vulnerability to escape the sandbox and execute arbitrary code on the host machine.

References

Published by the National Vulnerability Database Dec 26, 2021
Published to the GitHub Advisory Database Dec 27, 2021
Last updated Feb 3, 2023

Severity

High

EPSS score

0.168%
(55th percentile)

Weaknesses

CVE ID

CVE-2021-44078

GHSA ID

GHSA-rmvm-v6m6-87vr

Source code

No known source code

Dependabot alerts are not supported on this advisory because it does not have a package from a supported ecosystem with an affected and fixed version.

Learn more about GitHub language support

Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.