Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123159 - Opera 8.52 fixes multiple security issues
Summary: Opera 8.52 fixes multiple security issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Security
URL: http://www.opera.com/download/
Whiteboard: B4? [noglsa] DerCorny
Keywords:
: 123254 (view as bug list)
Depends on:
Blocks: 122766
  Show dependency tree
 
Reported: 2006-02-17 05:27 UTC by Stefan Tittel
Modified: 2006-03-06 09:47 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild patch (opera-8.52.ebuild.diff,786 bytes, patch)
2006-02-17 10:59 UTC, Andreas Niederl
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Tittel 2006-02-17 05:27:34 UTC
Today Opera 8.52 has been released. 8.52 is a maintainance release fixing three security issues and one bug regarding website rendering. Just renaming the 8.51 ebuild should work.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-02-17 10:41:11 UTC
http://www.opera.com/docs/changelogs/linux/852/
Comment 2 Andreas Niederl 2006-02-17 10:59:28 UTC
Created attachment 80025 [details, diff]
Ebuild patch

Differences from opera-8.51.ebuild to opera-8.52.ebuild
Comment 3 Stefan Cornelius (RETIRED) gentoo-dev 2006-02-18 00:38:13 UTC
lanius please bump, thx
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-02-18 05:03:06 UTC
*** Bug 123254 has been marked as a duplicate of this bug. ***
Comment 5 ollonois 2006-02-19 15:54:06 UTC
Could someone please update opera in portage. There are security holes in opera 8.51 and I think security issues should be fixed more quickly.

Comment 6 Heinrich Wendel (RETIRED) gentoo-dev 2006-02-20 00:36:19 UTC
commited.
Comment 7 Kuba Bożanowski 2006-02-20 05:31:03 UTC
(In reply to comment #6)
> commited.

There is a digest problem with 8.52 ebuild:

>>> emerge (1 of 1) www-client/opera-8.52 to /
>>> checksums files   ;-) opera-8.51.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/www-client/opera/opera-8.52.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got:      4455
!!! Expected: 4458

This is happening right after emerge sync.
Comment 8 Dave O'Connor 2006-02-20 05:32:22 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > commited.
> 
> There is a digest problem with 8.52 ebuild:
> 
> >>> emerge (1 of 1) www-client/opera-8.52 to /
> >>> checksums files   ;-) opera-8.51.ebuild
> 
> !!! Digest verification Failed:
> !!!    /usr/portage/www-client/opera/opera-8.52.ebuild
> !!! Reason: Filesize does not match recorded size
> !!! Got:      4455
> !!! Expected: 4458
> 
> This is happening right after emerge sync.
> 


I'm also getting this.
Comment 9 ollonois 2006-02-20 06:07:14 UTC
ebuild /usr/portage/www-client/opera/opera-8.52.ebuild digest

should fix it
Comment 10 Stefan Cornelius (RETIRED) gentoo-dev 2006-02-20 06:20:35 UTC
Ok, seems like gustavoz fixed the digests, so this is ready for glsa vote. I tend to say no here.
Comment 11 Michal Jakubowski 2006-02-20 06:59:22 UTC
(In reply to comment #9)
> ebuild /usr/portage/www-client/opera/opera-8.52.ebuild digest
> 
> should fix it
> 
emerge opera
Calculating dependencies ...done!
>>> emerge (1 of 1) www-client/opera-8.52 to /
>>> checksums files   ;-) opera-8.51.ebuild
>>> checksums files   ;-) opera-8.52.ebuild
>>> checksums files   ;-) files/opera-qt.patch
>>> checksums files   ;-) files/opera.desktop
>>> checksums files   ;-) files/opera-qt.2.patch
>>> checksums files   ;-) files/digest-opera-8.51
>>> checksums files   ;-) files/digest-opera-8.52
>>> checksums src_uri ;-) opera-8.52-20060201.5-shared-qt.i386-en.tar.bz2
>>> Unpacking source...
>>> Unpacking opera-8.52-20060201.5-shared-qt.i386-en.tar.bz2 to /var/tmp/portage/opera-8.52/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/opera-8.52/work/opera-8.52-20060201.5-shared-qt.i386-en ...
>>> Source compiled.
>>> Test phase [not enabled]: www-client/opera-8.52

>>> Install opera-8.52 into /var/tmp/portage/opera-8.52/image/ category www-client

System wide configuration files:
  /var/tmp/portage/opera-8.52/image//etc//opera6rc
  /var/tmp/portage/opera-8.52/image//etc//opera6rc.fixed
 would be ignored if installed with the prefix "/var/tmp/portage/opera-8.52/image//opt/opera".
Do you want to install them in /var/tmp/portage/opera-8.52/image//etc/ [ y,n | yes,no ] ?

Shortcut icons will be ignored if installed with the prefix "/var/tmp/portage/opera-8.52/image//opt/opera".
Do you want to (try to) install them in default locations [ y,n | yes,no ] ?
Could not find icon installation directory, icons not installed.
ACCESS DENIED  open_wr:   /usr/local/share/applications/opera.desktop
./install.sh: line 1503: /usr/local/share/applications/opera.desktop: Permission denied
chmod: cannot access `/usr/local/share/applications/opera.desktop': No such file or directory
ACCESS DENIED  rename:    /usr/local/share/applications/.mimeinfo.cache.3EbODQ
ACCESS DENIED  unlink:    /usr/local/share/applications/.mimeinfo.cache.3EbODQ

** (process:20395): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
[Invalid UTF-8] Could not parse file '/usr/share/applications/eprzelewy.desktop': desktop entry contain line 'Comment[pl]=Aplikacja do drukowania przelew\xf3w' which is not UTF-8
File '/usr/share/applications/textdoc2.desktop' contains invalid MIME type 'vnd.oasis.opendocument.text-master' that is missing a slash
ACCESS DENIED  rename:    /usr/share/applications/.mimeinfo.cache.pM6XcO
ACCESS DENIED  unlink:    /usr/share/applications/.mimeinfo.cache.pM6XcO
./install.sh: line 1785: 20395 Segmentation fault      update-desktop-database
man:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
   /opt/opera/lib/opera/8.52-20060201.5/opera
   /opt/opera/lib/opera/8.52-20060201.5/spellcheck.so
   /opt/opera/lib/opera/8.52-20060201.5/works
   /opt/opera/lib/opera/8.52-20060201.5/missingsyms.so
   /opt/opera/lib/opera/plugins/operamotifwrapper-1
   /opt/opera/lib/opera/plugins/operamotifwrapper-2
   /opt/opera/lib/opera/plugins/operamotifwrapper-3
   /opt/opera/lib/opera/plugins/libnpp.so
   /opt/opera/lib/opera/plugins/operaplugincleaner
>>> Completed installing opera-8.52 into /var/tmp/portage/opera-8.52/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-www-client_-_opera-8.52-20232.log"

open_wr:   /usr/local/share/applications/opera.desktop
rename:    /usr/local/share/applications/.mimeinfo.cache.3EbODQ
unlink:    /usr/local/share/applications/.mimeinfo.cache.3EbODQ
rename:    /usr/share/applications/.mimeinfo.cache.pM6XcO
unlink:    /usr/share/applications/.mimeinfo.cache.pM6XcO
--------------------------------------------------------------------------------


???
Comment 12 Michal Jakubowski 2006-02-20 08:08:46 UTC
[SOLVED]
Disable it by adding -sandbox to FEATURES in make.conf
Comment 13 Thierry Carrez (RETIRED) gentoo-dev 2006-02-20 09:30:40 UTC
Security
    * Replaced expired certificates from TrustCenter.
    * Solved status bar issue described in Secunia Advisory 17571.
    * Implemented stricter handling of the Online Certificate Status Protocol (OCSP).

The status bar thing is a good phishing helper. I tend to vote yes for that reason, but overall it's a pretty lame.
Comment 14 genbug 2006-02-20 12:48:34 UTC
It would probably make more sense to sort out the ebuild so we dont have to disable gentoo's built-in security mechanisms before suggesting this as a glsa fix for such an obscurely implausible phishing attack.

hnx
Comment 15 Thierry Carrez (RETIRED) gentoo-dev 2006-02-20 13:37:24 UTC
lanius please doublecheck the ebuild...
Comment 16 Heinrich Wendel (RETIRED) gentoo-dev 2006-02-21 00:28:48 UTC
commited a fix; i hope my repoman didn't screwup the digest again otherwise can somebody please fix it
Comment 17 Jonathan Coome (RETIRED) gentoo-dev 2006-02-21 02:41:22 UTC
(In reply to comment #16)
> commited a fix; i hope my repoman didn't screwup the digest again otherwise can
> somebody please fix it

Doesn't work for me:

>>> Regenerating /etc/ld.so.cache...
>>> emerge (4 of 4) www-client/opera-8.52 to /
>>> checksums files   ;-) opera-8.51.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/www-client/opera/opera-8.52.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got:      4528
!!! Expected: 4530
Comment 18 Stefan Tittel 2006-02-22 10:12:40 UTC
>>> md5 files   ;-) opera-8.51.ebuild

!!! Digest verification Failed:
!!!    /usr/portage/www-client/opera/opera-8.52.ebuild
!!! Reason: Filesize does not match recorded size


This is still not fixed. Please, anybody, having the stable version of a major software package not working for several days because of trivial errors does not  shed a good light on bug management in Gentoo.
Comment 19 Timo Meinen 2006-02-22 11:20:57 UTC
My 8.52 ebuild has another filesize and MD5 hash. I modified my Manifest:

MD5 df2d35ec519dfde7dfa45be1d44b064a opera-8.52.ebuild 4528

After this it installed opera-8.52.

Timo
Comment 20 Stefan Cornelius (RETIRED) gentoo-dev 2006-02-23 07:53:11 UTC
ebuild issues should be sorted out, ppc and amd64 please test and mark stable, thank you
Comment 21 Tobias Scherbaum (RETIRED) gentoo-dev 2006-02-26 10:47:09 UTC
ppc stable
Comment 22 Patrick McLean gentoo-dev 2006-02-27 11:21:56 UTC
amd64 stable, closing since we are the last arch.
Comment 23 Simon Stelling (RETIRED) gentoo-dev 2006-02-27 11:37:03 UTC
reopening, there's still a glsa/noglsa resolution outstanding
Comment 24 Thierry Carrez (RETIRED) gentoo-dev 2006-03-03 09:51:57 UTC
I repeat, I tend to vote yes.
Comment 25 Tavis Ormandy (RETIRED) gentoo-dev 2006-03-05 11:33:13 UTC
_very_ lame security bug, vote NO.
Comment 26 Thierry Carrez (RETIRED) gentoo-dev 2006-03-06 09:46:57 UTC
Reverting to NO and closing -- feel free to reopen if you intended to vote yes.
Comment 27 Thierry Carrez (RETIRED) gentoo-dev 2006-03-06 09:47:18 UTC
and closing :)