Według mojej przeglądarki (Firefox 34.0) zainstalowana wersja wtyczki Shockwave Flash wydaje się być 11.2.202.424. Ta wersja jest uważana za niezabezpieczoną:

Wtyczka jest zatem zablokowana:

Podczas próby zaktualizowania wtyczki do wersji obecnie uważanej za bezpieczną (11.2.202.425), dowiedziałem się, że zalecana wersja jest już najwyraźniej zainstalowana:

$ 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+ 

Mój system operacyjny:

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

Moje pytania:

  • Czy czy masz zainstalowanych wiele wersji tej wtyczki?
  • Jak mogę naprawić moją instalację?

Komentarze

  • nie sądzę, że istnieje coś takiego jak bezpieczny flash
  • Mam też wrażenie, że Firefox już traktuje wtyczkę Flash jako niebezpieczną, kiedy może wiedzieć o problemie z bezpieczeństwem, ale nie jest jeszcze dostępna aktualizacja. Następnie ' nic nie możesz z tym zrobić, ale przynajmniej flash jest blokowany na stronach do czasu ' aktualizacji. Właśnie miałem to w 11.2.202.577.

Odpowiedź

Też napotkałem to i znalazłem odpowiedź w bugzilli Mozilli . Krótko mówiąc, stało się tak, ponieważ wtyczka została zaktualizowana podczas działania przeglądarki Firefox, a pluginreg.dat został uszkodzony. Więc:

  1. zakończ przeglądarkę Firefox
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. uruchom ponownie przeglądarkę Firefox

i wszystko będzie gotowe. (Plik zostanie wygenerowany ponownie.)

Oczywiście musisz się upewnić, że wersja .425 jest zainstalowana za pomocą aktualizacji yum lub w inny sposób. Prawdopodobnie , ten problem występował nieszkodliwie przez wiele aktualizacji – to dopiero pierwsza, w której wszyscy go zauważyliśmy z powodu czarnej listy.

Komentarze

  • Działał świetnie dla mnie. Plik /usr/lib/flash-plugin/libflashplayer.so dla 11.2.202.425 pochodzi z 21/11/14, co jest dobre, myślałem, że Firefox szukał tego pliku, ale rzeczywiście był to rejestr.
  • Cóż, nadal miałem problem z wersją 11.2.202.442.

Odpowiedź

Próbowałem rm ~ / .mozilla / firefox / * / pluginreg.dat bez żadnego sukcesu, ponieważ na stronie dodatków firefox wtyczka flash była nadal pokazywana jako podatna na atak, a po jej ponownym wygenerowaniu tylko dwie opcje: dezaktywacja lub prośba o aktywację.

Mogłem rozwiązać problem, edytując plik pluginsreg.dat, który zawierał wersję numer oddzielony przecinkiem zamiast kropek, mimo to zmieniłem ciąg opisu:

Przed:

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

Po (działającym):

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

Po ponownym uruchomieniu Firefoksa wtyczka flash została ustawiona jako zawsze aktywna w konfiguracji wtyczki strony dodatków (wszystkie trzy opcje do wyboru)

Odpowiedź

EDYTUJ:

Jeśli chcesz zmodyfikować wszystkie aktualnie używane profile Firefoksa, możesz użyć tego prostego skryptu:

#!/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 

W zdaniu sed można zmodyfikować numer wersji wtyczki FlashPlugin (11.2.202.310), aby pasował do aktualnie zainstalowanej wersji.

Komentarze

  • " Prosty skrypt "? Pozwolę sobie być innego zdania. : PI myślę , że for f in $(ps -C firefox -o user=); do będzie działać idealnie 🙂 Ponadto, kiedy używam twojej linii, dowiaduję się, że pierwsza linia to grep, a żądana przeze mnie linia Firefoksa znajduje się w linii # 2. Jeśli więc chcesz pójść w skomplikowany sposób, upewnij się, że gdzieś wstawiłeś | grep -v grep.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *