Mensagem “libavcodec pode estar vulnerável…” no Firefox

Mensagem “libavcodec pode estar vulnerável…” no Firefox

Desde a semana passada, recebo a seguinte mensagem para quase todas as páginas que abro no Firefox:

libavcodev pode ser vulnerável ou não é compatível e deve ser atualizado para reprodução de vídeo

Aparentemente, isso é apenas um aviso, pois consigo reproduzir vídeos normalmente.

tentei

sudo apt-get install libavcodec

mas este pacote não existe.

Eu também fiz apt-get updatee apt-get upgrade, mas a mensagem persiste.

Por fim, quando utilizo apt-get autoremove, ele não retorna nenhum pacote.

Pesquisei a mensagem no Google, mas não encontrei nada semelhante.

O que devo fazer para eliminar esta mensagem? Devo ficar alerta para alguma coisa?

Algumas informações:

  • Ubuntu 14.04
  • Firefox Developer Edition 51.0a2

Responder1

Há um problema de segurança descritoaqui:

Descrição

A função ff_dwt_decode em libavcodec/jpeg2000dwt.c no FFmpeg antes de 2.8.4 não valida o número de níveis de decomposição antes de prosseguir com a decodificação Discrete Wavelet Transform, que permite que invasores remotos causem uma negação de serviço (acesso ao array fora dos limites) ou possivelmente ter outro impacto não especificado por meio deJPEG2000dados.

o libavpode ser instalado através de:

sudo apt-get install libav-tools

A libavversão usada pelo Ubuntu 14.04 é 9.xe pode ser atualizada para 11.xo seguinte:

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

Correr:

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

para atualizar pacotes.

Responder2

Caso você não consiga atualizar seu libav, você pode forçar o Firefox a usar a versão antiga alterando esta configuração (-> about:config):

media.libavcodec.allow-obsolete

A configuração padrão éfalso, mas você pode alterá-lo para verdadeiro.

Responder3

A resposta do GAD3R funciona se você concordar em instalar outro repositório, e a do ReneF se você concordar com a vulnerabilidade de segurança.

Se, como eu, você não se importa se alguns vídeos não são reproduzidos e só quer que aquela maldita mensagem desapareça -sem desativar o libavcodec(porque desabilitar manualmente significa que eu teria que reativar manualmente assim que uma correção for lançada) - então você deve ir para about:confige procurar por:

media.decoder-doctor.notifications-allowed

No campo de valor, você poderá ver uma lista de valores separados por vírgula; aquele que você deseja remover é MediaUnsupportedLibavcodec. Por exemplo, minha configuração foi:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

E eu mudei para:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Viola! Chega de notificações irritantes e os vídeos que requerem o codec não funcionarão. No entanto, não há problema de segurança e assim que o repositório oficial enviar uma correção, os vídeos começarão a funcionar novamente sem nenhum esforço adicional de sua parte.

Responder4

As pessoas estão tornando isso mais difícil do que o necessário - e em alguns casos pode não funcionar (meu caso) ou ser aceitável continuar com um risco real de segurança (mudar as coisas no Firefox)

Basta entrar no centro de software, esperar que ele carregue, digitar 'restrito' no recurso de pesquisa e instalar o pacote de extras restritos para sua distribuição específica.

Feito. Mesmo que você tenha ativado extras restritos nas atualizações, isso aparentemente não se aplica aos codecs de vídeo por algum motivo. Isso resolveu meu problema mesmo depois de receber a mensagem 'codecs não puderam ser instalados devido a pacotes retidos quebrados' - ou alguma notificação de aproximação.

informação relacionada