【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!

【修正済み】 Launchpadからアプリをアンインストールすると起こり得るアカンやつ

フィックスされた模様です 管理権限でディレクトリが削除されてしまうねん 悪いことにも使えるねん
バグ Apple OS X
18146view 8コメント
14
ログインして広告を非表示にする
Norio Nomura @norio_nomura 2014-11-18 09:13:16
このLaunchpadの不具合はOS X 10.10.1で修正されました。 togetter.com/li/739613#c167…
Norio Nomura @norio_nomura 2014-11-01 13:21:00
Launchpadから何かアプリを削除したら、~/Library/Application\ Support/の中身がごっそり消えたぽい…
Norio Nomura @norio_nomura 2014-11-01 14:41:30
原因となるアプリ判明。CoffitivityをLaunchpadで削除すると~/Library/Application Supportが消える。僕の環境では100%再現する。
Norio Nomura @norio_nomura 2014-11-01 14:57:22
別のMacで新規アカウントを作成、Coffitivityインストール→LaunchpadでCoffitibity削除→~/Library/Application Support消える、を確認。
hetima @hetima 2014-11-01 15:35:15
.@norio_nomura どうやら原因は Info.plist の CFBundleDisplayName に空の string が設定されていること。これを任意の文字列にしたら消えなくなった。また、他のアプリに空の string を設定するとアンインストールで消えた。
Norio Nomura @norio_nomura 2014-11-01 15:39:41
@hetima `rm ~/Library/Application Support/<CFBundleDisplayName>` 的な?
hetima @hetima 2014-11-01 15:39:58
アンインストール時 Application Support/アプリ名 というフォルダがあったら消す仕様だが、CFBundleDisplayName が空のためひとつ上の階層をつかまえてしまって事故ると推測。
hetima @hetima 2014-11-01 15:41:30
@norio_nomura でしょうね。Application Support/hoge フォルダ作って、CFBundleDisplayName を hoge にしたら hoge が消えてました。
hetima @hetima 2014-11-01 16:07:13
これかなりやばいぞwww
hetima @hetima 2014-11-01 16:08:06
CFBundleDisplayName を ../../../../usr/bin にすると /usr/bin 消えるwww
コンテンツや記事の反応をまとめよう。 話題をさらに加速させるパワーがあります。

ブックマークしたタグ

あなたの好きなタグをブックマークしておこう!話題のまとめを見逃さなくなります。

コメント

ざぜんさん @O_Flow 2014-11-01 20:07:00
やべぇ!このアプリインストールされてる(((((((( ;゚Д゚))))))))ガクガクブルブルガタガタブルブル アンインストールできないやん!!
-24dbLOPASS @24dbLOPASS 2014-11-02 07:25:56
NovationのAbletonLive用のコントローラーの話かと思った(小並感)
ハッシー@1日目東ヨ-50a @hassy_6thsense 2014-11-02 11:48:53
これ本質的にはOS Xに存在する(ある種の)パス・トラバーサル脆弱性だし、早急にAppleに報告すべき事案な気がする……。
ざぜんさん @O_Flow 2014-11-03 23:42:58
海外でも騒がれてるかな?って思ってたらほとんど見つけられなかった。Mavericksでも起きるからレアケースでCFBundleDisplayNameが空のアプリがほとんどなかったから今回発覚したのかなぁ?一応、Appleには報告したけど再現性について問われたので報告。ただAppleJapanなので早急なFixが来るかは微妙。
Norio Nomura @norio_nomura 2014-11-18 09:13:15
このLaunchpadの不具合はOS X 10.10.1で修正されました。
Norio Nomura @norio_nomura 2014-11-18 09:23:44
あと、CoffitivityはMac App Storeから消えました。購入済みからはダウンロード可能でした。
hori,masaki (XCode表記がキモイから VScodeって書くことにする) @masakihori 2014-11-18 10:44:59
フィックスされたようですので、まとめを更新しました。
Norio Nomura @norio_nomura 2014-11-18 11:02:36
このLaunchpadの不具合はOS X 10.9.5 (13F34)でも発生します。OS X 10.8.5(12F45)以前では発生しません。
ログインして広告を非表示にする
ログインして広告を非表示にする