精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一個漏洞泄露你的郵箱的所有秘密

安全 漏洞
多款主流手機機型的自帶電子郵件客戶端都存在該問題,如小米 NOTE、華為P9、三星S5等機型,為了賬戶的安全,請使用存在漏洞手機的用戶暫停使用電子郵件客戶端并清除賬戶信息,換至其他郵件客戶端。

[[173788]]

谷歌近期對外公布了2016年10月的Nexus Security Bulletin ,這其中包含一個由360手機衛士阿爾法團隊(Alpha Team)提交的電子郵件信息泄露漏洞(CVE-2016-3918 ),谷歌對此漏洞的評級為高危險等級。該漏洞可導致惡意應用獲取到電子郵件內的數據,可能是電子郵件內容、電子郵件附件甚至賬號密碼。目前谷歌已經修復該漏洞并向OEM廠商推送了補丁,本文將對此漏洞進行分析。

本文的測試環境和代碼版本如下:

  • SDK Version: 23,
  • Android 6.0.1 Build: MOB30Y
  • Branch: android-6.0.1_r60

漏洞成因

在Android AOSP的Email應用程序的源碼中,我們可以看到在AndroidManifest.xml 文件中存在名為AttachmentProvider的ContentProvider。

  1. <provider 
  2.  android:name=".provider.AttachmentProvider" 
  3.  android:authorities="com.android.email.attachmentprovider" 
  4.  android:grantUriPermissions="true" 
  5.  android:exported="true" 
  6.  android:readPermission="com.android.email.permission.READ_ATTACHMENT" 
  7.  /> 

其主要屬性如下:

  • exported true即對外開放
  • authorities com.android.email.attachmentprovider 即URI唯一標識
  • readPermission com.android.email.permission.READ_ATTACHMENT 即讀取需要此權限

通過查詢我們可以了解到com.android.email.permission.READ_ATTACHMENT權限的protectionLevel為 dangerous,即可被第三方應用獲取到。

  1. <permission 
  2. android:name="com.android.email.permission.READ_ATTACHMENT" 
  3. android:permissionGroup="android.permission-group.MESSAGES" 
  4. android:protectionLevel="dangerous" 
  5. android:label="@string/permission_read_attachment_label" 
  6.  android:description="@string/permission_read_attachment_desc"/> 

在確定此ContentProvider可以被第三方應用接觸到之后,我們定位AttachmentProvider的源碼。 源碼路徑如下:

  1. /packages/apps/Email/provider_src/com/android/email/provider/AttachmentProvider.java 

通過閱讀源碼我們可以發現AttachmentProvider中實現了一個public的openFile 接口,該接口會返回一個ParcelFileDescriptor類型的對象供調用者打開文件。

  1. public ParcelFileDescriptor openFile(Uri uri, String mode) throws FileNotFoundException { 

進入openFile接口立刻就會判斷mode值是否為 "w" ,如果為w則會返回一個可寫的文件描述符。但在返回之前,函數的實現代碼進行了權限檢查,如果調用者沒有com.android.email.permission.ACCESS_PROVIDER 權限的話是會拋異常的。而該權限的聲明如下:

  1. <permission 
  2.  android:name="com.android.email.permission.ACCESS_PROVIDER" 
  3.  android:protectionLevel="signature" 
  4.  android:label="@string/permission_access_provider_label" 
  5.  android:description="@string/permission_access_provider_desc"/> 

可以看到該權限是無法被第三方應用獲取到的,所以獲取可寫的權限是不可行的。 繼續往下分析代碼。

  1. List<String> segments = uri.getPathSegments(); 
  2. String accountId = segments.get(0); 
  3. String id = segments.get(1); 
  4. String format = segments.get(2); 
  5. if (AttachmentUtilities.FORMAT_THUMBNAIL.equals(format)) {  
  6. int width = Integer.parseInt(segments.get(3));  
  7. int height = Integer.parseInt(segments.get(4)); 
  8.  ... 
  9. else { 
  10.  return ParcelFileDescriptor.open(  
  11. new File(getContext().getDatabasePath(accountId + ".db_att"), id), 
  12.  ParcelFileDescriptor.MODE_READ_ONLY); 

接下來一系列代碼會從uri.getPathSegments()中分割開不同的字段,并從中讀取相應的配置參數。 當 format參數不等于"THUMBNAIL"時,該代碼將會直接返回一個getDatabasePath()該目錄下名為id 的文件的文件描述符。 而id參數是上面從uri.getPathSegments().get(1) 得到的,獲取之后則沒有任何處理。 uri.getPathSegments()方法的作用是將字符串以"/"進行分割,但由于其沒有對經過url 編碼的字符串進行解碼,導致在處理過程中,對于/編碼之后的%2f則將不做處理,從而繞過getPathSegments的分割。

漏洞利用

根據上面我們對于代碼的分析,可以得出AttachmentProvider的uri如下:

  1. content://accountId/id/format/width/height 

我們如果想利用此漏洞讀取數據,為使程序流能夠成功運行至目標位置,需要構造如下uri

  1. content://com.android.email.attachmentprovider/1/file_position/1/1/1 

而且,getDatabasePath()的目錄是/data/user/0/com.android.email/databases/,如果我們要讀取Email 郵件的數據,則需要跳轉至目標目錄/data/data/com.android.email/來讀取Email應用的sqlite數據庫文件,我們需要構造如下 uri:

  1. content://com.android.email.attachmentprovider/1/..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fdata%2Fdata%2Fcom.android.email%2Fdatabases%2FEmailProvider.db/1/1/1 

而EmailProvider.db中存儲了我們已登陸賬戶的賬戶名和密碼,對應的結構為HostAuth表的login和password 字段。 我們構造的PoC截圖如下:

總結

至此,CVE-2016-3918漏洞的分析和利用已經完成。 經過我們的測試,目前多款主流手機機型的自帶電子郵件客戶端都存在該問題,如小米 NOTE、華為P9、三星S5等機型,為了賬戶的安全,請使用存在漏洞手機的用戶暫停使用電子郵件客戶端并清除賬戶信息,換至其他郵件客戶端。

責任編輯:武曉燕 來源: FreeBuf
相關推薦

2020-09-21 06:43:59

AtomicIntegNumber內存

2012-07-19 09:41:18

郵箱泄露安全漏洞

2015-02-12 16:34:55

2010-03-23 10:59:14

2017-03-31 09:35:14

Android函數Android庫

2025-10-13 07:46:25

JARSpringMaven

2010-09-04 10:49:16

數據泄密DLPCheck Point

2016-03-03 14:29:15

2020-04-27 11:24:14

漏洞iPhone蘋果

2009-03-24 09:29:51

職業生涯生活方式創業

2015-09-24 14:24:13

2011-04-13 09:06:31

JavaScript

2017-12-07 15:05:50

全球互聯網創新峰會

2022-07-22 15:40:26

Atlassian服務器漏洞

2014-06-10 13:47:13

2014-07-21 11:53:14

2009-06-23 14:08:00

Java Socket

2023-03-20 20:44:45

2015-04-30 08:03:36

2015-02-10 14:32:37

XSS漏洞XSS
點贊
收藏

51CTO技術棧公眾號

91丨九色丨国产| 色偷偷88888欧美精品久久久 | 人妻丰满熟妇aⅴ无码| 肉色欧美久久久久久久免费看| 亚洲国产精品精华液ab| 91久久精品一区二区别| 国产成人无码一区二区三区在线| 国产成人ay| 欧美mv日韩mv亚洲| 中文字幕第88页| 白浆视频在线观看| 亚洲欧洲av色图| 国产一区二区三区色淫影院| 中文字幕在线观看1| 一区免费在线| www亚洲欧美| 国产成人av一区二区三区不卡| 国产精品视频首页| 在线观看视频一区| 国产精品久久..4399| 欧美激情视频在线播放| 国产校园另类小说区| 国产高清不卡av| 91国在线视频| 麻豆亚洲精品| 97精品一区二区视频在线观看| 国产美女网站视频| 国产探花在线精品一区二区| 亚洲精品乱码久久久久久金桔影视 | 97人人模人人爽人人少妇| 9i看片成人免费看片| 欧美天天在线| 欧美成人精品激情在线观看| 日本人亚洲人jjzzjjz| 日韩有码av| 亚洲精品国产综合久久| 免费看91视频| 综合伊人久久| 日韩欧美国产一区二区三区| 欧美性受xxxxxx黑人xyx性爽| 成人黄色免费观看| 欧美自拍偷拍一区| 男女曰b免费视频| 亚洲一级少妇| 色哟哟欧美精品| 黄色a级片免费| jk漫画禁漫成人入口| 亚洲福利视频一区| 国产91porn| 天堂av资源在线观看| 一区二区三区四区在线播放| www婷婷av久久久影片| av在线官网| 亚洲精品成人少妇| 欧美国产视频一区| 久草免费在线色站| 香蕉久久一区二区不卡无毒影院| 日韩一级性生活片| 国产资源在线观看入口av| 亚洲成年人网站在线观看| 久久久久久人妻一区二区三区| 1区2区在线| 黑人巨大精品欧美一区二区一视频 | 久久电影网站| 午夜影院在线观看欧美| 欧美日韩激情视频在线观看| 成人直播视频| 欧美日韩一区高清| 三日本三级少妇三级99| 日韩免费成人| 亚洲精品aⅴ中文字幕乱码| 亚洲欧美色图视频| 日本不卡电影| 欧美成人久久久| 中文字幕一区二区三区手机版| 日韩一级免费| 国产精品免费一区二区三区都可以| 夜夜狠狠擅视频| 国产精一品亚洲二区在线视频| 国产精品国产三级国产专区53| 偷拍精品一区二区三区| 久久精品免费在线观看| 亚洲一区精彩视频| 丁香影院在线| 色欧美日韩亚洲| 波多野结衣国产精品| 国产福利一区二区精品秒拍| 国产小视频国产精品| www.99re7| 久久不射中文字幕| 91九色单男在线观看| 日日夜夜精品免费| 国产精品久久影院| av日韩一区二区三区| 丁香久久综合| 亚洲国产精久久久久久 | 亚洲女与黑人做爰| 成人在线免费在线观看| 日本成人一区二区| 日韩av在线一区| 91久久久久久久久久久久久久| 亚洲二区精品| 91视频国产精品| 黄色在线免费观看大全| 亚洲中国最大av网站| 四季av一区二区| 国产精品白丝av嫩草影院| 色综合亚洲精品激情狠狠| 国产精品白浆一区二小说| 美女在线一区二区| 久久久福利视频| 中文在线观看免费| 精品1区2区3区| 国产人妻人伦精品1国产丝袜| 久久久久久久久久久久久久| 欧美在线欧美在线| 成人爽a毛片一区二区| 国产精品久久久久久久久晋中| 国产女大学生av| 日韩中文字幕在线一区| 色偷偷av一区二区三区| 91porny九色| 91网上在线视频| 精品成在人线av无码免费看| 国产精久久一区二区| 一个人www欧美| 天堂网中文字幕| 99精品黄色片免费大全| 隔壁人妻偷人bd中字| 久久爱www.| 不卡av日日日| 91免费视频播放| 国产精品入口麻豆原神| 无码日韩人妻精品久久蜜桃| 亚洲成a人片77777在线播放| 91精品国产91久久| 日韩在线一区二区三区四区| 亚洲综合男人的天堂| 手机看片国产精品| 伊人青青综合网| 亚洲字幕在线观看| 在线三级中文| 日韩欧美一区二区久久婷婷| 成人免费视频网站入口::| 韩国欧美一区二区| 无码人妻aⅴ一区二区三区日本| 4438五月综合| 久久久精品在线| 国产aⅴ爽av久久久久成人| 亚洲欧洲国产日韩| av在线网站免费观看| 亚洲精品va| 不卡视频一区二区三区| 黄色在线观看www| 亚洲美女福利视频网站| 波多野结衣在线观看一区| 国产日韩欧美一区二区三区乱码| 少妇性l交大片| 日韩欧美精品| 亚洲影视九九影院在线观看| 欧美v亚洲v| 亚洲精品久久久久中文字幕欢迎你| 99久在线精品99re8热| 久久伊人蜜桃av一区二区| 毛葺葺老太做受视频| 久久人体视频| 99精彩视频| 国产福利电影在线播放| 国产亚洲精品久久久久久牛牛| 中文字幕777| 伊人夜夜躁av伊人久久| 奇米777第四色| 日本不卡一区二区三区| 男女h黄动漫啪啪无遮挡软件| 亚洲综合影院| 欧美亚洲国产日本| 91xxx在线观看| 日韩视频在线观看一区二区| 日韩三级免费看| 欧美国产激情二区三区| 人妻体体内射精一区二区| 国产精品呻吟| a级黄色片网站| 久久狠狠久久| 成人性生交大片免费看小说| 国产粉嫩在线观看| 色偷偷偷亚洲综合网另类| 亚洲经典一区二区三区| 在线观看精品一区| 久久久一区二区三区四区| 欧美激情中文不卡| 少妇伦子伦精品无吗| 日韩av一区二| 男女日批视频在线观看| 欧美丰满日韩| 久久99精品国产一区二区三区| 一区二区三区日本视频| 欧美一区二区三区…… | 国产91在线播放| 欧美人与性动交α欧美精品济南到 | 中文字幕免费在线播放| 麻豆精品国产传媒mv男同| 97超碰人人澡| 99re66热这里只有精品8| 久久综合九色欧美狠狠| 精品中文在线| 国产精品亚洲综合天堂夜夜| av在线私库| 久久国产精品影片| 91免费在线| 日韩精品免费在线视频| 亚洲精品久久久久久动漫器材一区| 欧美亚男人的天堂| 中文字幕精品三级久久久 | 中文字幕在线天堂| 亚洲国产视频a| 日本中文在线视频| 欧美国产禁国产网站cc| www.av欧美| 91麻豆蜜桃一区二区三区| 美女又黄又免费的视频| 精品在线一区二区三区| 搡女人真爽免费午夜网站| 亚洲综合二区| 鲁一鲁一鲁一鲁一澡| 午夜日本精品| 黄色影视在线观看| 99久久99视频只有精品| 亚洲精品高清国产一线久久| 精品一区在线| 欧洲亚洲一区二区三区四区五区| 精品久久ai电影| 国产成人一区二区三区免费看| 日本精品国产| 亚洲一区二区三区乱码aⅴ蜜桃女| 丁香婷婷久久| 国产欧美日韩高清| 精品69视频一区二区三区| 国产精品入口免费视| 成人精品动漫| 成人福利视频在线观看| 亚洲精品aa| 91日本视频在线| 香蕉成人app| www.成人三级视频| aaa国产精品视频| 极品日韩久久| 一呦二呦三呦国产精品| 日本一区二区三区在线视频| 国产99久久精品一区二区300| 日本精品一区二区| 色777狠狠狠综合伊人| 中文字幕综合在线观看| 亚洲成人tv| www.欧美黄色| 99精品视频免费| 亚洲精品美女久久| 日韩精品久久久久久久| 精品久久久久人成| 99精品在线播放| 在线观看网站黄不卡| 国产精品久久久久精| 欧美大片在线观看| 亚洲人午夜射精精品日韩| 亚洲欧美日韩第一区| av大片在线观看| 久久夜色精品亚洲噜噜国产mv| 青春草免费在线视频| 91精品国产91久久久久久| 日韩电影免费观| 国产日本欧美在线观看 | 9191国产精品| 黄色www视频| 亚洲欧美中文在线视频| 老司机99精品99| 久久久久亚洲精品成人网小说| 涩涩视频在线| 91精品国产综合久久香蕉922| 在线视频亚洲欧美中文| 蜜桃视频在线观看91| 国产精品久久久久久| av日韩在线看| 日日欢夜夜爽一区| 色偷偷中文字幕| 91网址在线看| 亚洲熟女www一区二区三区| 欧美日韩另类在线| 91 中文字幕| 亚洲美女av黄| 91精选在线| 国产精品第1页| 91蝌蚪精品视频| 日韩精品一区二区三区四区五区| 欧美激情成人在线| 日本xxxxxxx免费视频| 国产成人在线免费| 老头老太做爰xxx视频| 亚洲午夜三级在线| 在线不卡免费视频| 精品亚洲国产成av人片传媒 | 制服丝袜中文字幕第一页 | 色女孩综合网| 99精品国产在热久久| 91人妻一区二区三区| 国产日韩成人精品| 日韩黄色a级片| 欧美一区二区三区白人| 福利视频在线看| 午夜精品视频在线| 日韩精品一区二区三区中文| 五月天亚洲综合情| 亚洲欧美日韩国产一区二区| 精品人妻一区二区乱码| 一区在线观看免费| 波多野结衣午夜| 国产视频自拍一区| av资源在线看片| 99在线热播| 在线中文一区| 色播五月综合网| 国产拍揄自揄精品视频麻豆| 亚洲国产成人精品激情在线| 日韩精品一区二区三区视频在线观看| 97电影在线观看| 日本久久久久亚洲中字幕| 国产精品极品在线观看| 欧美一级爱爱视频| 国产精品1区2区| 曰本女人与公拘交酡| 欧美日韩高清在线| 日本韩国在线视频爽| 国产精品久久不能| 欧美艳星介绍134位艳星| 精品www久久久久奶水| 久久久久国产精品人| 国产婷婷色一区二区在线观看| 亚洲国产精品资源| 蜜臀久久精品| 精品乱色一区二区中文字幕| 99精品国产一区二区青青牛奶| a级一a一级在线观看| 午夜精品免费在线| 日本高清视频在线| 91tv亚洲精品香蕉国产一区7ujn| 欧美91在线| 精品人妻一区二区三区四区在线| 99视频一区二区| wwwwww国产| 亚洲片在线观看| 日本欧美韩国| 亚洲一区三区在线观看| 精品一区二区三区在线视频| 性欧美疯狂猛交69hd| 欧美一区二区在线免费播放 | 日韩中文在线电影| 午夜免费福利视频在线观看| 亚洲欧美一区二区三区极速播放| 国产视频在线一区| 久久久久久久久久久国产| 欧美日韩看看2015永久免费| 人妻精品无码一区二区三区| 国产日韩影视精品| 国产乱人乱偷精品视频| 欧美国产乱视频| 一区二区三区日本久久久 | 潘金莲一级淫片aaaaaa播放| 亚洲天堂日韩电影| 视频欧美精品| 男人添女荫道口女人有什么感觉| 97精品国产露脸对白| 姑娘第5集在线观看免费好剧| 中文字幕在线观看亚洲| 久久九九精品视频| jizzjizz国产精品喷水| 亚洲国产成人私人影院tom| av网站免费大全| 欧美性一区二区三区| 色97色成人| 亚洲图片综合网| 欧美日韩国产综合一区二区| 手机在线免费看av| 欧美重口乱码一区二区| 国产精品一区二区三区99| 成人免费毛片东京热| 精品视频在线播放免| 国产精品一区二区精品视频观看| a级黄色小视频| 国产精品国产三级国产| 人妻va精品va欧美va| 国产精品久久久久久久久久| 伊人久久亚洲热| 中文字幕观看av| 亚洲毛茸茸少妇高潮呻吟| 深夜激情久久| 亚洲综合色在线观看| 亚洲成av人影院| 麻豆网在线观看| 欧美一区免费视频| 成人晚上爱看视频| 国产又黄又粗又长|