In finishLsImpl of filesyncclient.cpp, there is a possible way to access host's files due to a path traversal error. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "43519373372291504482562303623277054671", "42513674874629715087525008961002588244", "84805982387859587886263524482656592733", "239497260391627227463620907319770989128" ] }, "id": "ASB-A-209438553-21862090", "source": "https://android.googlesource.com/platform/packages/modules/adb/+/f37fe345c4228613b469c60c38f20a70f872f5ee", "deprecated": false, "signature_version": "v1", "target": { "file": "client/file_sync_client.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/packages/modules/adb/+/f37fe345c4228613b469c60c38f20a70f872f5ee" ], "spl": "2022-06-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "80711276962557826394725161866216873168", "60157816196309642791138344526668250644", "92840156897427934868406618536527873566" ] }, "id": "ASB-A-209438553-6c17ddca", "source": "https://android.googlesource.com/platform/system/core/+/a36a342ec9721240e5a48ca50e833b9a35bef256", "deprecated": false, "signature_version": "v1", "target": { "file": "adb/client/file_sync_client.cpp" }, "signature_type": "Line" }, { "digest": { "length": 613.0, "function_hash": "157008758856141494333839260213242044136" }, "id": "ASB-A-209438553-89adb8fb", "source": "https://android.googlesource.com/platform/system/core/+/a36a342ec9721240e5a48ca50e833b9a35bef256", "deprecated": false, "signature_version": "v1", "target": { "file": "adb/client/file_sync_client.cpp", "function": "sync_ls" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/system/core/+/a36a342ec9721240e5a48ca50e833b9a35bef256" ], "spl": "2022-06-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "311354455375036835439664639259146075983", "320432990438448769653751063304718429671", "193387877107222459009426779786812663766" ] }, "id": "ASB-A-209438553-9f313bf4", "source": "https://android.googlesource.com/platform/system/core/+/c3483e4c8a302e7852e0a334ffa90089337520ec", "deprecated": false, "signature_version": "v1", "target": { "file": "adb/client/file_sync_client.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/system/core/+/c3483e4c8a302e7852e0a334ffa90089337520ec" ], "spl": "2022-06-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "311354455375036835439664639259146075983", "320432990438448769653751063304718429671", "193387877107222459009426779786812663766" ] }, "id": "ASB-A-209438553-d8133123", "source": "https://android.googlesource.com/platform/packages/modules/adb/+/b5ad48db08e2087310ffd31580020eb923fe12af", "deprecated": false, "signature_version": "v1", "target": { "file": "client/file_sync_client.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/packages/modules/adb/+/b5ad48db08e2087310ffd31580020eb923fe12af" ], "spl": "2022-06-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "311354455375036835439664639259146075983", "320432990438448769653751063304718429671", "193387877107222459009426779786812663766" ] }, "id": "ASB-A-209438553-af0223f9", "source": "https://android.googlesource.com/platform/packages/modules/adb/+/9a5ee7d573e51f58153a857dac48eda4e285beda", "deprecated": false, "signature_version": "v1", "target": { "file": "client/file_sync_client.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/packages/modules/adb/+/9a5ee7d573e51f58153a857dac48eda4e285beda" ], "spl": "2022-06-01", "severity": "High", "types": [ "EoP" ] }