플래시 플러그인이 최신 상태이지만 Firefox에서 이전 버전이 있다고 계속 알려줍니다.


20

내 브라우저 (Firefox 34.0)에 따르면 설치된 Shockwave Flash 플러그인 버전은 11.2.202.424입니다. 이 버전은 안전하지 않은 것으로 간주됩니다.

따라서 플러그인이 차단되었습니다.

현재 안전한 것으로 간주되는 버전 (11.2.202.425)으로 플러그인을 업데이트하려는 시도에서 권장 버전이 이미 설치되어 있음을 발견했습니다.

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

내 운영 체제 :

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

내 질문 :

  • 이 플러그인의 여러 버전이 설치되어 있습니까?
  • 설치를 어떻게 해결할 수 있습니까?

8
안전한 플래시 와 같은 것이 있다고 생각하지 않습니다
mikeserv

또한 Firefox는 보안 문제에 대해 알고 있지만 아직 업데이트가 제공되지 않을 때 Flash 플러그인을 위험한 것으로 취급한다는 인상을 받았습니다. 그런 다음 할 수있는 일은 없지만 업데이트가있을 때까지 사이트에서 플래시가 차단됩니다. 11.2.202.577로 이것을 가지고 있습니다.
Andy

답변:


27

나는 이것도 만났고 mozilla의 bugzilla에서 찾았습니다 . 즉, Firefox가 실행되는 동안 플러그인이 업데이트되어 pluginreg.dat손상 되었기 때문에 발생했습니다 . 그래서:

  1. 파이어 폭스를 종료
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. 파이어 폭스를 다시 시작

그리고 당신은 모두 설정됩니다. (파일이 재생성됩니다.)

물론, .425yum 업데이트 또는 다른 방법으로 버전이 설치되어 있는지 확인해야합니다 . 아마도이 문제는 많은 업데이트에서 무해하게 발생했습니다. 이것은 블랙리스트로 인해 우리 모두가 처음 발견 한 것입니다.


나를 위해 일했다. 11.2.202.425의 /usr/lib/flash-plugin/libflashplayer.so 파일은 21/11/14의 파일이므로 firefox에서이 파일을 검색했지만 실제로 레지스트리라고 생각했습니다.
B2F

글쎄, 여전히 11.2.202.442에 문제가있었습니다.
B2F

3

나는 파이어 폭스의 애드온 페이지에서 플래시 플러그인이 새로 생성 된 후에 두 가지 옵션으로 여전히 취약한 것으로 표시 되었기 때문에 rm ~ / .mozilla / firefox / * / pluginreg.dat를 성공하지 못했습니다. 비활성화 또는 요청 활성화합니다.

점 대신 쉼표로 구분 된 버전 번호가있는 pluginsreg.dat를 편집하여 문제를 해결할 수 있었지만 설명 문자열을 변경했습니다.

전에:

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

후 (하나만 작업) :

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

파이어 폭스를 다시 시작한 후 플래시 플러그인은 애드온 페이지 플러그인 구성에서 항상 활성화되도록 설정되었습니다 (세 가지 옵션 모두 선택 가능)


0

편집하다:

현재 사용중인 모든 파이어 폭스 프로파일을 수정하려면이 간단한 스크립트를 사용할 수 있습니다.

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

sed 문장에서 설치된 현재 버전과 일치하도록 FlashPlugin의 버전 번호 (11.2.202.310)를 수정할 수 있습니다.


"간단한 스크립트"? 나는달라고 간청한다. : PI 는 완벽하게 작동 한다고 생각 합니다 for f in $(ps -C firefox -o user=); do:) 또한, 당신의 라인을 사용할 때, 나는 첫 번째 라인이 그 grep자체이고, 내가 원하는 파이어 폭스 라인이 라인 # 2에 있음을 알게됩니다 . 따라서 복잡한 방법으로 가고 싶다면 | grep -v grep어딘가에 삽입해야합니다 .
syntaxerror
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.