An issue was discovered in Thunar before 4.16.7 and 4.17.x before 4.17.2. When called with a regular file as a command-line argument, it delegates to a different program (based on the file type) without user confirmation. This could be used to achieve code execution.
{
"binaries": [
{
"binary_name": "libthunarx-2-0",
"binary_version": "1.6.11-0ubuntu0.16.04.2"
},
{
"binary_name": "libthunarx-2-dev",
"binary_version": "1.6.11-0ubuntu0.16.04.2"
},
{
"binary_name": "thunar",
"binary_version": "1.6.11-0ubuntu0.16.04.2"
},
{
"binary_name": "thunar-data",
"binary_version": "1.6.11-0ubuntu0.16.04.2"
}
]
}
{
"binaries": [
{
"binary_name": "libthunarx-2-0",
"binary_version": "1.6.15-0ubuntu1.18.04.1"
},
{
"binary_name": "libthunarx-2-dev",
"binary_version": "1.6.15-0ubuntu1.18.04.1"
},
{
"binary_name": "thunar",
"binary_version": "1.6.15-0ubuntu1.18.04.1"
},
{
"binary_name": "thunar-data",
"binary_version": "1.6.15-0ubuntu1.18.04.1"
}
]
}
{
"binaries": [
{
"binary_name": "libthunarx-3-0",
"binary_version": "1.8.14-0ubuntu1"
},
{
"binary_name": "libthunarx-3-dev",
"binary_version": "1.8.14-0ubuntu1"
},
{
"binary_name": "thunar",
"binary_version": "1.8.14-0ubuntu1"
},
{
"binary_name": "thunar-data",
"binary_version": "1.8.14-0ubuntu1"
}
]
}