Libebml · Libebml · CVE-2021-3405
**Name of the Vulnerable Software and Affected Versions**
libebml versions prior to 1.4.2
**Description**
A flaw was found in the implementation of the `EbmlString::ReadData` and `EbmlUnicodeString::ReadData` functions in libebml, which can cause a heap overflow error. This issue is related to writing beyond buffer boundaries. Exploitation of this flaw may allow a remote attacker to cause a denial of service.
**Recommendations**
For versions prior to 1.4.2, update to version 1.4.2 or later to resolve the issue. As a temporary workaround, consider restricting the use of the `EbmlString::ReadData` and `EbmlUnicodeString::ReadData` functions until a patch is available.