HN 日本語サマリー

← 一覧へ戻る
セキュリティ

プロトコル・プライイング:AirDropとQuick Shareにおける体系的な脆弱性研究

Protocol Prying: Vulnerability Research in AirDrop and Quick Share (arxiv.org)

20 pointsby logickkk11 コメント

要約

AppleのAirDropとGoogle/SamsungのQuick Shareは、数十億台のデバイスで使用されている近接ファイル転送プロトコルですが、そのアプリケーション層のセキュリティはほとんど研究されていませんでした。本研究では、これらのプロトコルのクロスプラットフォームでのリバースエンジニアリングとプロトコル対応ファジングを実施し、6つの脆弱性を発見しました。これらには、認証前の問題や暗号化バイパスなどが含まれ、関連企業は報告を認識しています。

全文翻訳

Computer Science > Cryptography and Security arXiv:2606.26967 (cs) [Submitted on 25 Jun 2026] Title:Protocol Prying: Systematic Vulnerability Research in the Apple AirDrop and Android Quick Share Proximity Transfer Protocols Authors:Arash Ale Ebrahim, Nils Ole Tippenhauer View a PDF of the paper titled Protocol Prying: Systematic Vulnerability Research in the Apple AirDrop and Android Quick Share Proximity Transfer Protocols, by Arash Ale Ebrahim and 1 other authors View PDF HTML (experimental) Abstract: Apple AirDrop and Google/Samsung Quick Share are proximity file-transfer protocols used by over five billion devices, yet their application-layer security properties remain largely unstudied because both stacks are proprietary and undocumented. Both protocols are reachable from wireless proximity without any prior pairing and process complex serialized content (binary plists, CPIO archives, Protocol Buffers, UKEY2 handshakes) inside privileged daemons, making them attractive zero-click targets across multiple operating systems. We perform the first cross-platform reverse engineering and protocol-aware fuzzing study of both stacks. We reconstruct AirDrop's seven-layer state machine and DVZip adaptive compression from binary analysis, build AIRFUZZ, a protocol-aware fuzzer that mutates pre-compression representations, and complement it with targeted hand-written analyses of Samsung's Quick Share service and Google's Quick Share for Windows. We discover six vulnerabilities (V1-V6): three pre-authentication issues in macOS/iOS AirDrop (V1: Swift fatalError DoS in the HTTP path router; V2: unbounded XML plist recursion in Foundation; V3: NULL dereference in this http URL's HTTP/1.1 parser), two protocol-layer flaws in Samsung Quick Share (V4: pre-authentication OfflineFrame dispatch; V5: D2D encryption bypass for three frame types), and a heap use-after-free in Google Quick Share for Windows (V6) for which Google awarded a bounty. We responsibly disclosed all findings, and Apple, Samsung, and Google have acknowledged the reports. Comments: 15 pages, 4 figures Subjects: Cryptography and Security (cs.CR) Cite as: arXiv:2606.26967 [cs.CR] (or arXiv:2606.26967v1 [cs.CR] for this version) https://doi.org/10.48550/arXiv.2606.26967 Focus to learn more arXiv-issued DOI via DataCite Submission history From: Arash Ale Ebrahim [view email] [v1] Thu, 25 Jun 2026 12:40:13 UTC (2,523 KB) Full-text links: Access Paper: View a PDF of the paper titled Protocol Prying: Systematic Vulnerability Research in the Apple AirDrop and Android Quick Share Proximity Transfer Protocols, by Arash Ale Ebrahim and 1 other authorsView PDF HTML (experimental) TeX Source view license Current browse context: cs.CR < prev | next > new | recent | 2026-06 Change to browse by: cs References & Citations NASA ADS Google Scholar Semantic Scholar export BibTeX citation Loading... BibTeX formatted citation × loading... Data provided by: Bookmark Bibliographic Tools Bibliographic and Citation Tools Bibliographic Explorer Toggle Bibliographic Explorer (What is the Explorer?) Connected Papers Toggle Connected Papers (What is Connected Papers?) Litmaps Toggle Litmaps (What is Litmaps?) scite.ai Toggle scite Smart Citations (What are Smart Citations?) Code, Data, Media Code, Data and Media Associated with this Article alphaXiv Toggle alphaXiv (What is alphaXiv?) Links to Code Toggle CatalyzeX Code Finder for Papers (What is CatalyzeX?) DagsHub Toggle DagsHub (What is DagsHub?) GotitPub Toggle Gotit.pub (What is GotitPub?) Huggingface Toggle Hugging Face (What is Huggingface?) ScienceCast Toggle ScienceCast (What is ScienceCast?) Demos Replicate Toggle Replicate (What is Replicate?) Spaces Toggle Hugging Face Spaces (What is Spaces?) Spaces Toggle TXYZ.AI (What is TXYZ.AI?) Related Papers Recommenders and Search Tools Link to Influence Flower Influence Flower (What are Influence Flowers?) Core recommender toggle CORE Recommender (What is CORE?) Author Venue Institution Topic About arXivLabs arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs. Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?) Apple AirDropとGoogle/Samsung Quick Shareは、50億台以上のデバイスで使用されている近接ファイル転送プロトコルですが、両方のスタックがプロプライエタリで文書化されていないため、そのアプリケーション層のセキュリティ特性はほとんど研究されていませんでした。 両方のプロトコルは、事前のペアリングなしでワイヤレス近接から到達可能であり、特権デーモン内で複雑なシリアライズされたコンテンツ(バイナリplist、CPIOアーカイブ、Protocol Buffers、UKEY2ハンドシェイク)を処理するため、複数のオペレーティングシステムにわたる魅力的なゼロクリックターゲットとなっています。 私たちは、両方のスタックの初のクロスプラットフォームリバースエンジニアリングとプロトコル対応ファジング研究を実行します。バイナリ解析からAirDropの7層ステートマシンとDVZipアダプティブ圧縮を再構築し、プリコンプレッション表現をミューテートするプロトコル対応ファザーであるAIRFUZZを構築し、SamsungのQuick ShareサービスとGoogleのQuick Share for Windowsのターゲットを絞った手書き解析で補完します。 私たちは6つの脆弱性(V1-V6)を発見しました。macOS/iOS AirDropにおける3つの認証前問題(V1: HTTPパスルーターのSwift fatalError DoS; V2: Foundationにおける無制限のXML plist再帰; V3: このhttp URLのHTTP/1.1パーサーにおけるNULLデリファレンス)、Samsung Quick Shareにおける2つのプロトコル層の欠陥(V4: 認証前のOfflineFrameディスパッチ; V5: 3つのフレームタイプに対するD2D暗号化バイパス)、およびGoogle Quick Share for Windowsにおけるヒープのuse-after-free(V6、Googleがバウンティを授与)です。私たちはすべての発見を責任を持って開示し、Apple、Samsung、Googleは報告を認識しています。 コメント: 15ページ、4図 件名: Cryptography and Security (cs.CR) 引用形式: arXiv:2606.26967 [cs.CR] (またはこのバージョンについては arXiv:2606.26967v1 [cs.CR]) https://doi.org/10.48550/arXiv.2606.26967 詳細はこちら arXiv発行のDOIはDataCite経由 提出履歴 From: Arash Ale Ebrahim [view email] [v1] Thu, 25 Jun 2026 12:40:13 UTC (2,523 KB) 全文リンク: 論文アクセス: Apple AirDropとAndroid Quick Share近接転送プロトコルにおける体系的な脆弱性研究というタイトルの論文のPDFを表示、著者: Arash Ale Ebrahimと他の1名View PDF HTML (experimental) TeX Source ライセンス表示 現在の閲覧コンテキスト: cs.CR < 前 | 次 > 新規 | 最近 | 2026-06 で閲覧を変更: cs 参考文献と引用 NASA ADS Google Scholar Semantic Scholar BibTeX引用をエクスポート 読み込み中... BibTeX形式の引用 × 読み込み中... 提供データ: ブックマーク 書誌ツール 書誌および引用ツール 書誌エクスプローラー 書誌エクスプローラーを切り替える (エクスプローラーとは?) Connected Papers Connected Papersを切り替える (Connected Papersとは?) Litmaps Litmapsを切り替える (Litmapsとは?) scite.ai scite Smart Citationsを切り替える (Smart Citationsとは?) コード、データ、メディア この論文に関連するコード、データ、メディア alphaXiv alphaXivを切り替える (alphaXivとは?) コードへのリンク 切り替える CatalyzeX 論文のコードファインダー (CatalyzeXとは?) DagsHub DagsHubを切り替える (DagsHubとは?) GotitPub Gotit.pubを切り替える (GotitPubとは?) Huggingface Hugging Faceを切り替える (Huggingfaceとは?) ScienceCast ScienceCastを切り替える (ScienceCastとは?) デモ Replicate Replicateを切り替える (Replicateとは?) Spaces Hugging Face Spacesを切り替える (Spacesとは?) Spaces TXYZ.AIを切り替える (TXYZ.AIとは?) 関連記事 レコメンダーおよび検索ツール Influence Flowerへのリンク Influence Flower (Influence Flowersとは?) コアレコメンダー CORE Recommenderを切り替える (COREとは?) 著者 会場 機関 トピック arXivLabsについて arXivLabs: コミュニティ協力者との実験的なプロジェクト arXivLabsは、協力者がarXivの新しい機能を直接ウェブサイト上で開発・共有できるフレームワークです。arXivLabsと協力する個人および組織は、オープンネス、コミュニティ、卓越性、ユーザーデータプライバシーという私たちの価値観を受け入れ、遵守しています。arXivはこの価値観にコミットしており、それらを遵守するパートナーのみと協力します。arXivコミュニティに価値をもたらすプロジェクトのアイデアをお持ちですか? arXivLabsの詳細をご覧ください。 この論文の著者のうち、推薦者は誰ですか? | MathJaxを無効にする (MathJaxとは?)