RARLAB UnRAR before 6.12 on Linux and UNIX allows directory traversal to write to files during an extract (aka unpack) operation, as demonstrated by creating a ~/.ssh/authorized_keys file. NOTE: WinRAR and Android RAR are unaffected.
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libunrar-dev",
"binary_version": "1:6.1.5-1ubuntu0.1"
},
{
"binary_name": "libunrar-headers",
"binary_version": "1:6.1.5-1ubuntu0.1"
},
{
"binary_name": "libunrar5",
"binary_version": "1:6.1.5-1ubuntu0.1"
},
{
"binary_name": "unrar",
"binary_version": "1:6.1.5-1ubuntu0.1"
}
]
}