Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456072 (CVE-2013-0240) - <net-libs/gnome-online-accounts-3.6.3 : SSL Certificate Verification Security Issue (CVE-2013-{0240,1799})
Summary: <net-libs/gnome-online-accounts-3.6.3 : SSL Certificate Verification Security...
Status: RESOLVED FIXED
Alias: CVE-2013-0240
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo Security
URL: https://secunia.com/advisories/51976/
Whiteboard: ~3 [noglsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-07 19:11 UTC by Agostino Sarubbo
Modified: 2013-05-20 11:51 UTC (History)
1 user (show)

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


Attachments
backported patch for 3.6.2 (gnome-online-accounts-3.6.2-valid-certificates.patch,25.66 KB, patch)
2013-02-08 06:35 UTC, Alexandre Rostovtsev (RETIRED)
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2013-02-07 19:11:03 UTC
From $URL :

Description
Simon McVittie has reported a security issue in GNOME Online Accounts, which can be exploited by 
malicious people to conduct spoofing attacks.

The security issue is caused due to the application not properly verifying a server SSL 
certificate, which can be exploited to e.g. spoof a server via MitM (Man-in-the-Middle) attacks.

The security issue is reported in version 3.4.2 and versions 3.7.x prior to 3.7.5. Other versions 
may also be affected.


Solution
Apply updates if available.
Further details available to Secunia VIM customers

Provided and/or discovered by
Simon McVittie

Original Advisory
Gnome Online Accounts:
http://git.gnome.org/browse/gnome-online-accounts/tree/NEWS
http://git.gnome.org/browse/gnome-online-accounts/commit/?id=edde7c63326242a60a075341d3fea0be0bc4d80e

Simon McVittie:
http://seclists.org/oss-sec/2013/q1/239
https://bugzilla.gnome.org/show_bug.cgi?id=693214
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-02-08 06:35:34 UTC
Created attachment 338286 [details, diff]
backported patch for 3.6.2

@gnome team members, please check whether this patch really works. It compiles, but I have a hard time telling whether it breaks some gnome-online-accounts functionality, or whether gnome-online-accounts-3.6.2 is by nature not reliable with google.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-02-08 06:55:58 UTC
Comment on attachment 338286 [details, diff]
backported patch for 3.6.2

Unfortunately, the patch is not suitable after all: it definitely causes google integration in evolution-3.6 to fail.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-03-30 23:06:02 UTC
According to changelog of 3.6.3:

* Bugs fixed:
 693214 Guard against invalid SSL certificates (CVE-2013-0240)
 695106 Do not send the credentials before notifying the user of an invalid
        SSL certificate (CVE-2013-1799)


Now in tree.
Comment 4 Agostino Sarubbo gentoo-dev 2013-04-05 11:45:46 UTC
CVE-2013-1799:
Summary: Gnome Online Accounts (GOA) 3.6.x before 3.6.3 and 3.7.x before 3.7.91, does not properly validate SSL certificates when creating accounts for providers who use the libsoup library, which allows man-in-the-middle attackers to obtain sensitive information such as credentials by sniffing the network. NOTE: this issue exists because of an incomplete fix for CVE-2013-0240.

Please punt vulnerable version.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-05-20 11:51:00 UTC
Vulnerable versions punted.

*gnome-online-accounts-3.8.1 (20 Apr 2013)

  20 Apr 2013; Pacho Ramos <pacho@gentoo.org>
  +gnome-online-accounts-3.8.1.ebuild, -gnome-online-accounts-3.6.2.ebuild:
  Version bump, drop old


thanks.