A flaw was found in libcap. A local unprivileged user can exploit a Time-of-check-to-time-of-use (TOCTOU) race condition in the cap_set_file() function. This allows an attacker with write access to a parent directory to redirect file capability updates to an attacker-controlled file. By doing so, capabilities can be injected into or stripped from unintended executables, leading to privilege escalation.
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libcap2",
"binary_version": "1:2.44-1ubuntu0.22.04.3"
},
{
"binary_name": "libcap2-bin",
"binary_version": "1:2.44-1ubuntu0.22.04.3"
},
{
"binary_name": "libpam-cap",
"binary_version": "1:2.44-1ubuntu0.22.04.3"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "golang-kernel-pub-linux-libs-security-libcap-dev",
"binary_version": "1:2.75-7ubuntu2.2"
},
{
"binary_name": "libcap2",
"binary_version": "1:2.75-7ubuntu2.2"
},
{
"binary_name": "libcap2-bin",
"binary_version": "1:2.75-7ubuntu2.2"
},
{
"binary_name": "libpam-cap",
"binary_version": "1:2.75-7ubuntu2.2"
}
]
}