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.
[
{
"signature_type": "Function",
"target": {
"file": "thunar/thunar-application.c",
"function": "thunar_application_process_files_finish"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@9165a61f95e43cc0b5abf9b98eee2818a0191e0b",
"id": "CVE-2021-32563-101171c6",
"digest": {
"function_hash": "76453521844426154463468593598021274668",
"length": 1117.0
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"target": {
"file": "thunar/thunar-dbus-service.c",
"function": "thunar_dbus_service_launch_files"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@1b85b96ebf7cb9bf6a3ddf1acee7643643fdf92d",
"id": "CVE-2021-32563-1df0ae1b",
"digest": {
"function_hash": "193458808684422267123343110460523055664",
"length": 872.0
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"target": {
"file": "thunar/thunar-dbus-service.c",
"function": "thunar_dbus_service_launch_files"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@3b54d9d7dbd7fd16235e2141c43a7f18718f5664",
"id": "CVE-2021-32563-3371b1be",
"digest": {
"function_hash": "193458808684422267123343110460523055664",
"length": 872.0
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-dbus-service.c"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@3b54d9d7dbd7fd16235e2141c43a7f18718f5664",
"id": "CVE-2021-32563-6bc3037f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"333741236351249368640136793175355211632",
"196023527416500479017541562811996078200",
"312149587464661582791396048727543242774",
"82789431063833627206592324110022651623"
]
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"target": {
"file": "thunar/thunar-window.c",
"function": "thunar_window_select_files"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@9165a61f95e43cc0b5abf9b98eee2818a0191e0b",
"id": "CVE-2021-32563-8b23ffb8",
"digest": {
"function_hash": "240219985511444574272100991227286123703",
"length": 457.0
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-application.h"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@3b54d9d7dbd7fd16235e2141c43a7f18718f5664",
"id": "CVE-2021-32563-9df4f3c4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"33883801610053101770454332029839617759",
"31942194425757146550583624434930046418",
"5999911348752228872924859601749310390",
"68298791084085739787901773884069998986",
"199692913691837589097090413456053514655",
"141670879382841887650444079627429453297",
"35781408589419365993670024578647521386"
]
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-application.h"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@1b85b96ebf7cb9bf6a3ddf1acee7643643fdf92d",
"id": "CVE-2021-32563-bb90fa0c",
"digest": {
"threshold": 0.9,
"line_hashes": [
"33883801610053101770454332029839617759",
"31942194425757146550583624434930046418",
"5999911348752228872924859601749310390",
"68298791084085739787901773884069998986",
"199692913691837589097090413456053514655",
"141670879382841887650444079627429453297",
"35781408589419365993670024578647521386"
]
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-application.c"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@9165a61f95e43cc0b5abf9b98eee2818a0191e0b",
"id": "CVE-2021-32563-bcc23ddb",
"digest": {
"threshold": 0.9,
"line_hashes": [
"217846621016225848485072870713498074044",
"64660158412193811085918561022236540670",
"181899418999702034230534458880337942005",
"43894642237672623045404286098122510699"
]
},
"signature_version": "v1"
},
{
"signature_type": "Function",
"target": {
"file": "thunar/thunar-application.c",
"function": "thunar_application_process_files_finish"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@1b85b96ebf7cb9bf6a3ddf1acee7643643fdf92d",
"id": "CVE-2021-32563-d648f2d0",
"digest": {
"function_hash": "76453521844426154463468593598021274668",
"length": 1117.0
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-window.h"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@9165a61f95e43cc0b5abf9b98eee2818a0191e0b",
"id": "CVE-2021-32563-e24206da",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71995599210645557607068850389178420250",
"176431535656620076387624886239560476324",
"119060238380255805610963994524452940987"
]
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-window.c"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@9165a61f95e43cc0b5abf9b98eee2818a0191e0b",
"id": "CVE-2021-32563-e83755e9",
"digest": {
"threshold": 0.9,
"line_hashes": [
"195470704098790955053997434797781333610",
"294593178307349962211822224981884982439",
"237836334247483354412060104701140496504",
"25744477612665038666142578699714641948",
"210903922429604648927034136560186576621",
"87829882380763779028356856767485725253",
"116412102868994170465163048963147799421",
"52831437443336667610700417247031608224",
"309869385550930135943211102869211562463"
]
},
"signature_version": "v1"
},
{
"signature_type": "Line",
"target": {
"file": "thunar/thunar-dbus-service.c"
},
"deprecated": false,
"source": "https://gitlab.xfce.org/xfce/thunar@1b85b96ebf7cb9bf6a3ddf1acee7643643fdf92d",
"id": "CVE-2021-32563-f00a346b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"333741236351249368640136793175355211632",
"196023527416500479017541562811996078200",
"312149587464661582791396048727543242774",
"82789431063833627206592324110022651623"
]
},
"signature_version": "v1"
}
]