Firefoxで「libavcodecは脆弱かもしれません..."」というメッセージが表示される。

先週から、Firefoxで開くページのほとんどに、以下のメッセージが表示されるようになりました:

libavcodev は脆弱性があるか、サポートされていない可能性があります。 動画を再生するために更新しました。

どうやら、これは単なる警告のようで、 '普通に動画が再生できてしまうからです。

試してみたところ

sudo apt-get install libavcodec` です。

をインストールしましたが、このパッケージは存在しません。

また、apt-get updateapt-get upgradeも行いましたが、このメッセージは消えません。

最後に、apt-get autoremoveを使用すると、パッケージが返されません。

このメッセージについてググってみましたが、同様のものは見つかりませんでした。

このメッセージを消すにはどうしたらいいのでしょうか?また、注意深く行動する必要があるのでしょうか?

いくつかの情報

  • Ubuntu 14.04
  • Firefox Developer Edition 51.0a2
質問へのコメント (1)
ソリューション

セキュリティ上の問題があるため、こちらをご覧ください: 説明

FFmpeg の libavcodec/jpeg2000dwt.c の ff_dwt_decode 関数には、以下の問題があります。 2.8.4以前のFFmpegでは、分解レベルの数を検証せずに 離散ウェーブレットトランスフォームのデコードを行う前に分解レベルの数を検証しないため、リモート攻撃者に拒否される可能性があります。 を経由してサービス拒否(境界外配列アクセス)を引き起こしたり リモートの攻撃者は、細工された JPEG 2000 データを介して、特定できない他の影響を与える可能性があります。

libav`は、以下の方法でインストールすることができます:

sudo apt-get install libav-tools

ubuntu14.04で使用されているlibav'のバージョンは9.xですが、以下の手順で11.xにアップグレードすることができます:

sudo add-apt-repository ppa:heyarje/libav-11
sudo apt-get update
sudo apt-get install libav-tools

を実行します:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade 

を実行して、パッケージをアップグレードします。

解説 (4)

libavのバージョンアップができない場合、この設定を変更することで強制的に古いバージョンを使用することができます(-> about:config ):

media.libavcodec.allow-obsolete

デフォルトは false ですが、true に変更することができます。

解説 (1)

GAD3Rの回答は、別のレポをインストールしても大丈夫な場合、ReneF'の回答は、セキュリティの脆弱性があっても大丈夫な場合に有効です。

私のように、一部の動画が再生できなくても気にせず、あの忌まわしいメッセージを消したいだけなら - libavcodec* を無効にせずに (手動で無効にすると、修正が出たときに手動で再度有効にしなければならないから) - about:config に行って、以下を探せばよいでしょう:

media.decoder-doctor.notifications-allowed

valueフィールドには、コンマで区切られた値のリストが表示されます。削除したい値は MediaUnsupportedLibavcodec です。 例えば、私の設定はこうでした:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

で、それを変更した:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

ビオラ! このコーデックを必要とする動画は動作しません。 しかし、セキュリティ上の問題はなく、公式リポが修正版をプッシュすれば、あなたの努力なしに動画は再び動き出すでしょう。

解説 (0)

libavcodecはUbuntu 14.04 で更新されました。

Ubuntu 14.04のlibav-tools、libavcodec-extra、およびlibavcodec-extra-54の更新により、この問題が修正されました。 libavcodecは脆弱であるかサポートされていない可能性があり、ソフトウェアアップデーターでシステムを更新した後、ビデオを再生するように更新する必要があります通知は表示されなくなります。

解説 (0)

人々はこれを必要以上に難しくしています-そして、場合によってはまったく機能しないかもしれません(私の場合)、または実際のセキュリティリスク(Firefoxで状況を変える)を続けることは許容されます。

ソフトウェアセンターに移動し、読み込まれるのを待ち、検索機能に「制限付き」と入力し、特定のディストリビューション用に制限付きエクストラパッケージをインストールします。

できました。 更新で制限された追加機能を有効にしたとしても、それは明らかに何らかの理由でビデオコーデックには適用されません。 これにより、「保持されたパッケージが壊れているためにコーデックをインストールできなかった」などの近似通知を受け取った後でも、問題が解決しました。

解説 (0)