Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 430602 (CVE-2012-3466) - <gnome-base/gnome-keyring-3.4.1-r1: improper caching of gpg password/passphrase (CVE-2012-3466)
Summary: <gnome-base/gnome-keyring-3.4.1-r1: improper caching of gpg password/passphra...
Status: RESOLVED FIXED
Alias: CVE-2012-3466
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Security
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard: ~4 [noglsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-09 13:53 UTC by Jason A. Donenfeld
Modified: 2012-10-24 11:00 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason A. Donenfeld gentoo-dev 2012-08-09 13:53:09 UTC
gnome-keyring does not obey the configuration asking it
to stop caching passphrases after a while.

More details and patches available at the following
references:

https://bugzilla.gnome.org/show_bug.cgi?id=681081
https://bugzilla.redhat.com/show_bug.cgi?id=845426

Upstream bug suggests that this is a regression from 3.3.x.
But it seems some older versions may also be affected.

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2012-09-15 10:19:59 UTC
This lists affected versions:
https://bugzilla.gnome.org/show_bug.cgi?id=681081#c17
Comment 2 GLSAMaker/CVETool Bot gentoo-dev 2012-10-23 20:30:03 UTC
CVE-2012-3466 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-3466):
  GNOME gnome-keyring 3.4.0 through 3.4.1, when gpg-cache-method is set to
  "idle" or "timeout," does not properly limit the amount of time a passphrase
  is cached, which allows attackers to have an unspecified impact via unknown
  attack vectors.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-10-24 07:12:05 UTC
Fixed in 3.4.1-r1, sorry for forgetting about this bug for so long.

>*gnome-keyring-3.4.1-r1 (24 Oct 2012)
>
>  24 Oct 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  gnome-keyring-2.32.1.ebuild, gnome-keyring-2.32.1-r1.ebuild,
>  +files/gnome-keyring-2.32.1-glib-2.32.patch, gnome-keyring-3.2.2.ebuild,
>  gnome-keyring-3.4.1.ebuild, +gnome-keyring-3.4.1-r1.ebuild,
>  +files/gnome-keyring-3.4.1-gpg-cache-method-1.patch,
>  +files/gnome-keyring-3.4.1-gpg-cache-method-2.patch:
>  Fix gpg passwords being cached for longer than the user requested (bug
>  #430602, CVE-2012-3466, thanks to Jason A. Donenfeld and Pacho Ramos). Fix
>  2.32.1-r1's build failure with glib-2.32 and gold. Drop useless doc USE flag:
>  in 2.x and 3.2.x, it only controlled document regeneration; in 3.4.x, it had
>  no effect at all. Update license.
Comment 4 Sean Amoss (RETIRED) gentoo-dev Security 2012-10-24 11:00:18 UTC
(In reply to comment #3)
> Fixed in 3.4.1-r1, sorry for forgetting about this bug for so long.
> 

Thanks, Alexandre. Please don't forget to drop vulnerable versions. 

Re-rating ~4 for ~arch-only and closing noglsa.