Flashプラグインは最新ですが、Firefoxは古いバージョンを持っていると言ってくれます


20

私のブラウザー(Firefox 34.0)によると、インストールされているShockwave Flashプラグインのバージョンは11.2.202.424のようです。このバージョンは安全ではないと見なされます。

したがって、プラグインはブロックされます。

プラグインを現在安全と見なされているバージョン(11.2.202.425)に更新しようとして、推奨バージョンがすでにインストールされていることがわかりました。

$ yum info flash-plugin
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
Name        : flash-plugin
Arch        : x86_64
Version     : 11.2.202.425
Release     : release
Size        : 19 M
Repo        : installed
From repo   : adobe-linux-x86_64
Summary     : Adobe Flash Player 11.2
URL         : http://www.adobe.com/downloads/
License     : Commercial
Description : Adobe Flash Plugin 11.2.202.425
            : Fully Supported: Mozilla SeaMonkey 1.0+, Firefox 1.5+, Mozilla
            : 1.7.13+

私のオペレーティングシステム:

$ cat /etc/redhat-release 
Fedora release 20 (Heisenbug)

私の質問:

  • このプラグインの複数のバージョンをインストールしていますか?
  • インストールを修正するにはどうすればよいですか?

8
私はどのようなものがあると思ういけない安全なフラッシュは
mikeserv

また、Firefoxはセキュリティの問題を知っているかもしれないが、アップデートがまだ利用できない場合、Flashプラグインをすでに危険なものとして扱っているという印象を持っています。その後、あなたはそれに対してあなたができることは何もありませんが、アップデートがあるまで少なくともフラッシュはサイトでブロックされます。11.2.202.577でこれを持っていました。
アンディ

回答:


27

私もこれに遭遇し、mozillaのbugzillaで答えを見つけました。要するに、Firefoxの実行中にプラグインが更新され、pluginreg.dat破損したためです。そう:

  1. Firefoxを終了する
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. Firefoxをもう一度起動します

そして、あなたはすべて設定されます。(ファイルが再生成されます。)

もちろん、.425バージョンがyum updateまたは他の方法でインストールされていることを確認する必要があります。おそらく、この問題は多くの更新で無害に発生していると思われます。これは、ブラックリストに登録されているために気付いた最初の問題です。


私にとっては素晴らしい仕事でした。11.2.202.425の/usr/lib/flash-plugin/libflashplayer.soファイルは21/11/14からのもので、Firefoxがこのファイルを検索したと思いますが、実際にはレジストリでした。
B2F 14

さて、11.2.202.442にはまだ問題がありました。
B2F

3

firefoxのアドオンページでは、Flashプラグインは、新たに生成された後、2つのオプションのみで脆弱であると表示されていたため、rm〜/ .mozilla / firefox / * / pluginreg.datを試してみました。有効にするために。

バージョン番号がドットではなくカンマで区切られたpluginsreg.datを編集することで問題を解決できましたが、説明文字列を変更しました:

前:

[PLUGINS]
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11,2,202,425:$
1416535783000:0:0:$
Shockwave Flash 11.2 r202:$
Shockwave Flash:$

後(作業中):

[PLUGINS] 
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11.2.202.425:$
1416535783000:0:0:$
Shockwave Flash 11.2.202.425:$
Shockwave Flash:$

Firefoxを再起動した後、アドオンページのプラグイン設定でフラッシュプラグインが常にアクティブに設定されました(3つのオプションすべてが選択可能)


0

編集:

現在使用中のすべてのfirefoxプロファイルを変更する場合は、次の簡単なスクリプトを使用できます。

#!/bin/bash
for f in $(ps aux |grep "/usr/lib/firefox/firefox"| grep -v "grep" | head -1 |cut -d " " -f1); do 
        echo " * Found some firefox running .... updating pluginreg.dat"
        for d in $(find /home/${f}/.mozilla/ -name "pluginreg.dat"); do 
            echo " * Found ${d}"
            sed -i "s%11\.2\.202\.310%11\.2\.202\.425%g" ${d}
        done
done

sed文では、FlashPluginのバージョン番号(11.2.202.310)を変更して、インストールされている現在のバージョンに一致させることができます。


「シンプルなスクリプト」?失礼ですが同意できません。:PI それでfor f in $(ps -C firefox -o user=); do十分に機能すると思います :)さらに、私があなたの行を使用すると、最初の行がgrepそれ自体であり、欲しいFirefox行が行2 にあることがわかります。したがって、複雑な方法を使用したい場合は、必ず| grep -v grepどこかに挿入してください。
構文エラー14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.