checkpath in OpenRC before 0.44.7 uses the direct output of strlen() to allocate strings, which does not account for the 0 byte at the end of the string. This results in memory corruption. CVE-2021-42341 was introduced in git commit 63db2d99e730547339d1bdd28e8437999c380cae, which was introduced as part of OpenRC 0.44.0 development.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Openrc | Openrc_project | 0.44.0 (including) | 0.44.7 (excluding) |
Openrc | Ubuntu | trusty | * |
Openrc | Ubuntu | xenial | * |