Volgens mijn browser (Firefox 34.0) de geïnstalleerde versie van de Shockwave Flash-plug-in blijkt 11.2.202.424 te zijn. Deze versie wordt als onveilig beschouwd:
De plug-in is daarom geblokkeerd:
In een poging om de plug-in bij te werken naar de versie die momenteel als veilig wordt beschouwd (11.2.202.425), kwam ik erachter dat de aanbevolen versie blijkbaar al is geïnstalleerd:
$ 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+
Mijn besturingssysteem:
$ cat /etc/redhat-release Fedora release 20 (Heisenbug)
Mijn vragen:
- Moet ik zijn er meerdere versies van deze plug-in geïnstalleerd?
- Hoe kan ik mijn installatie repareren?
Reacties
- ik denk niet dat er zoiets bestaat als secure flash
- Ik heb ook de indruk dat Firefox de Flash-plug-in al als gevaarlijk beschouwt, terwijl ze misschien op de hoogte zijn van een beveiligingsprobleem, maar er nog geen update beschikbaar is. Dan is er ' wat je er dan aan kunt doen, maar Flash wordt tenminste geblokkeerd op sites totdat er ' een update is. Had dit net met 11.2.202.577.
Antwoord
Ik kwam dit ook tegen en vond het antwoord in Mozilla “s bugzilla . Kort gezegd, het gebeurde omdat de plug-in werd bijgewerkt terwijl Firefox actief was, en de pluginreg.dat
is beschadigd. Dus:
- firefox afsluiten
-
rm ~/.mozilla/firefox/*/pluginreg.dat
- firefox opnieuw starten
en je bent helemaal klaar. (Het bestand wordt opnieuw gegenereerd.)
Natuurlijk moet je ervoor zorgen dat de .425
-versie is geïnstalleerd via yum update of een andere methode. Vermoedelijk , is dit probleem onschadelijk opgetreden voor veel updates – dit is slechts de eerste waarbij we het allemaal hebben opgemerkt vanwege de zwarte lijst.
Opmerkingen
- Gewerkt geweldig voor mij. Het /usr/lib/flash-plugin/libflashplayer.so bestand voor 11.2.202.425 is van 21/11/14 wat goed is, ik dacht dat firefox naar dit bestand zocht, maar het was inderdaad het register.
- Nou, ik had nog steeds het probleem met 11.2.202.442.
Antwoord
Ik heb rm geprobeerd ~ / .mozilla / firefox / * / pluginreg.dat zonder enig succes, omdat op de addons-pagina van firefox de flash-plug-in nog steeds als kwetsbaar werd getoond met alleen de twee opties nadat deze nieuw was gegenereerd: deactiveren of vragen om te activeren. / p>
Ik zou het probleem kunnen oplossen door de pluginsreg.dat met de versie te bewerken nummer gescheiden door komma in plaats van punten, toch heb ik de beschrijvingstekenreeks gewijzigd:
Voor:
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11,2,202,425:$ 1416535783000:0:0:$ Shockwave Flash 11.2 r202:$ Shockwave Flash:$
Na (een werkende):
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11.2.202.425:$ 1416535783000:0:0:$ Shockwave Flash 11.2.202.425:$ Shockwave Flash:$
Na het herstarten van firefox werd de flash-plug-in ingesteld om altijd actief te zijn in de addons-pagina plug-in-configuratie (alle drie de opties kunnen worden gekozen)
Answer
EDIT:
Als je alle firefox-profielen die momenteel in gebruik zijn wilt wijzigen, kun je dit eenvoudige script gebruiken:
#!/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
In de sed-zin kunt u het versienummer van de FlashPlugin (11.2.202.310) aanpassen aan uw huidige geïnstalleerde versie.
Opmerkingen
- " Eenvoudig script "? Ik ben het er niet mee eens. : PI denk dat
for f in $(ps -C firefox -o user=); do
perfect genoeg zal werken 🙂 Bovendien, als ik jouw regel gebruik, kom ik erachter dat de eerste regel degrep
zelf, en de firefox-regel die ik wil, staat in regel 2. Dus als je de ingewikkelde weg wilt gaan, zorg er dan voor dat je ook ergens een| grep -v grep
invoegt.