先週から、Firefoxで開いているほぼすべてのページについて次のようなメッセージが表示されます。
libavcodevは脆弱であるかサポートされていない可能性があるため、ビデオ再生用に更新する必要があります。
どうやら、これは単なる警告です。
私は試した
Sudo apt-get install libavcodec
しかし、このパッケージは存在しません。
私はapt-get update
とapt-get upgrade
もしました、しかしメッセージは持続します。
最後に、私がapt-get autoremove
を使うとき、それはどんなパッケージも返しません。
私はそのメッセージについてグーグルしたが、似たようなものは何も見つからなかった。
このメッセージを消すにはどうすればいいですか。私は何でも警戒するべきですか?
いくつかの情報:
ここにセキュリティ上の問題 があります 。
説明
2.8.4より前のFFmpegのlibavcodec/jpeg2000dwt.cにあるff_dwt_decode関数は、離散ウェーブレット変換のデコードを続行する前に分解レベルの数を検証していません。あるいは、細工された JPEG 2000 データを介して、不特定の他の影響を与える可能性があります。
libav
は以下からインストールできます。
Sudo apt-get install libav-tools
Ubuntu 14.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
パッケージをアップグレードする。
libav
をアップグレードできない場合は、この設定を変更して( - > about:config)Firefoxに強制的に古いバージョンを使用させることができます。
media.libavcodec.allow-obsolete
デフォルト設定はfalseですが、trueに変更することもできます。
GAD3Rの答えは、あなたが別のリポジトリをインストールしても大丈夫であれば、ReneFはセキュリティ上の脆弱性で大丈夫であればうまくいきます。
もし私と同じように、いくつかのビデオが再生されなくても気にしないで、その気の利いたメッセージを消したいだけなら - libavcodecを無効にせずに(手動で無効にすると手動で修正が出たら有効にします) - それからabout:config
に行き、そして探すべきです:
media.decoder-doctor.notifications-allowed
値フィールドには、値のコンマ区切りリストが表示されます。削除したいものはMediaUnsupportedLibavcodec
です。たとえば、私の設定は次のとおりです。
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec
そして私はそれを次のように変更しました。
MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight
ビオラ!これ以上迷惑な通知はありません、そしてコーデックを必要とするビデオは動作しません。ただし、セキュリティ上の問題はありませんが、公式リポジトリが修正をプッシュすると、それ以上の努力をせずにビデオが再び機能し始めます。
libavcodecはUbuntu 14.04で更新されました。
Ubuntu 14.04のlibav-tools、libavcodec-extra、およびlibavcodec-extra-54のアップデートにより、この問題は修正されました。 Software Updaterを使用してシステムを更新した後に、libavcodec may be vulnerable or is not supported, and should be updated to play video
通知が表示されなくなりました。