Повідомлення "libavcodec може бути вразливим ..." у Firefox


38

З минулого тижня я отримую таке повідомлення майже для кожної сторінки, яку я відкриваю у Firefox:

libavcodev може бути вразливим або не підтримується, і його слід оновити для відтворення відео

Мабуть, це лише попередження, бо я можу нормально відтворювати відео.

я намагався

sudo apt-get install libavcodec

але цього пакета не існує.

Я теж робив apt-get updateі apt-get upgrade, але повідомлення зберігається.

Нарешті, коли я використовую apt-get autoremove, він не повертає жодного пакета.

Я гуглився за повідомленням, але не знайшов нічого подібного.

Що мені робити, щоб усунути це повідомлення? Чи варто насторожити будь-що?

Деякі відомості:

  • Ubuntu 14.04
  • Firefox Developer Edition 51.0a2

1
Якщо ви хочете дізнатися, звідки походить програма / компонент, ви можете встановити apt-file. Вам доведеться періодично її оновлювати apt-file update. Потім ви apt-file find program-nameдізнаєтеся, в яких пакунках знаходиться. Це чудовий інструмент, але він шукатиме лише у встановлених вами сховищах. Отже, якщо те, що тобі потрібно, знаходиться в PPA, який ти не встановив, він не знайде його.
Джо,

Відповіді:


36

Є проблема безпеки описана тут :

Опис

Функція ff_dwt_decode в libavcodec / jpeg2000dwt.c у FFmpeg до 2.8.4 не підтверджує кількість рівнів розкладу перед тим, як перейти до декодування дискретної вейвлет-трансформації, що дозволяє віддаленим зловмисникам викликати відмову в обслуговуванні (доступ до масиву поза межами) або, можливо, не визначено іншого впливу за допомогою створених даних JPEG 2000 .

libavможе бути встановлений з допомогою:

sudo apt-get install libav-tools

У libavверсії «S використовується Ubuntu 14.04 є 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 

оновити пакети.


5
sudo apt-get upgrade(замість dist-upgrade) має бути достатньо.
mpy

3
Чи дійсно необхідне оновлення dist?
dwbartz

1
Чи доречно додавати нове схоже схоже схоже дійсно безпечніше, ніж продовжувати використовувати застарілу версію libav?
shadi

@shadi, так. Ви можете шукати, хто є startpad.net/~heyarje. Ви також можете зрозуміти, що він, швидше за все, не після афери середніх користувачів ubuntu. Немає гарантій .c Дозволити використання застарілої версії - це гарантія того, що будь-яка посилання на клік може призвести до того, що на вашій машині виконується довільний код. На сьогоднішній день це, мабуть, автоматизовано. Один неправильний клік і всі ваші паролі втрачені.
Ufos

16

Якщо ви не можете оновити свою libav, ви можете змусити Firefox використовувати стару версію, змінивши це налаштування (-> about: config):

media.libavcodec.allow-obsolete

Установка за замовчуванням помилкова , але ви можете змінити її на справжню .


2
Спасибі. Це велика робота навколо (знаючи, що FF зараз небезпечніше), поки я чекаю справжнього виправлення з ubuntu / mint. Також мені довелося перезапустити Firefox після встановлення цього параметра конфігурації на значення false.
Ніл Уайтман

7

Відповідь GAD3R працює, якщо ви добре встановите інше репо, а ReneF - якщо ви добре з уразливістю безпеки.

Якщо, як я, вам не байдуже, якщо деякі відео не відтворюються, і ви просто хочете, щоб це прокляте повідомлення зникло - без відключення libavcodec (тому що відключення вручну означає, що мені доведеться вручну ввімкнути щойно виправлення виходить ) - тоді вам слід піти about:configі шукати:

media.decoder-doctor.notifications-allowed

У полі значення ви можете побачити розділений комою список значень; той, який ви хочете видалити, це MediaUnsupportedLibavcodec. Наприклад, моє налаштування:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight,MediaUnsupportedLibavcodec

І я змінив його на:

MediaWMFNeeded,MediaWidevineNoWMFNoSilverlight

Віола! Більше не дратує повідомлення, і відео, для яких потрібен кодек, не працюватиме. Однак проблем із безпекою немає, але, як тільки офіційна репортажа виправить виправлення, відео знову почне працювати без додаткових зусиль з вашого боку.


2

libavcodec було оновлено в Ubuntu 14.04 .

Оновлення на libav-інструменти, libavcodec-extra та libavcodec-extra-54 в Ubuntu 14.04 виправили цю проблему. Чи не libavcodec may be vulnerable or is not supported, and should be updated to play videoповідомлення після оновлення системи з Software Updater більше не з'являється.


-1

Люди роблять це складніше, ніж це потрібно - а в деяких випадках може взагалі не працювати (мій випадок), або бути прийнятним продовжувати реально загрожувати безпеці (змінити речі в Firefox)

Просто заходьте в центр програмного забезпечення, зачекайте, поки він завантажиться, введіть "обмежений" у функцію пошуку та встановіть обмежений пакет додатків для конкретного дистрибутива.

Зроблено. Навіть якщо ви включили обмежені додатки в оновленнях, це, мабуть, з певних причин не застосовується до відеокодеків. Це вирішило мою проблему навіть після отримання «кодеків не вдалося встановити через зламані збережені пакети» - або якесь таке повідомлення про наближення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.