Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543500 (CVE-2015-0278) - net-libs/nodejs: privilege escalation
Summary: net-libs/nodejs: privilege escalation
Status: RESOLVED OBSOLETE
Alias: CVE-2015-0278
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal major
Assignee: Gentoo Security
URL: http://blog.nodejs.org/2015/03/14/nod...
Whiteboard: B1 [noglsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-16 11:45 UTC by Agostino Sarubbo
Modified: 2016-11-12 12:59 UTC (History)
3 users (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 Agostino Sarubbo gentoo-dev 2015-03-16 11:45:07 UTC
From ${URL} :

2015.03.11, Version 0.10.37 (Maintenance)

This release comes with a fix for CVE-2015-0278, which was a vulnerability in libuv < 0.10.34 
caused by insufficient priviledges dropping. More info about this type of issues can be found in 
the CERT secure coding guide.




@maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
Comment 1 Johan Bergström 2015-03-16 11:57:36 UTC
This only applies to our nodejs 0.10.x series since newer (and iojs) uses shared a libuv. Another bug should probably be filed against net-libs/libuv since we have vulnerable versions in tree (although, we DEPEND against newer versions). Renaming nodejs 0.10.36 to 0.10.37 worked for me.
Comment 2 Pacho Ramos gentoo-dev 2016-05-17 15:13:03 UTC
We have 0.12.6 in the tree as stable now, is it affected?
Comment 3 Yury German Gentoo Infrastructure gentoo-dev 2016-09-07 03:40:21 UTC
Please advise if Bug #568900 fixed this vulnerability.
Comment 4 Yury German Gentoo Infrastructure gentoo-dev 2016-09-07 07:01:42 UTC
Version affected (0.10.x) not in tree anymore. Earlier version 0.12.6.

New GLSA Request filed.
Comment 5 Aaron Bauman (RETIRED) gentoo-dev 2016-11-12 12:59:11 UTC
No longer applies to net-libs/nodejs and dev-libs/libuv has not shipped the vulnerable versions in question (git history).  CVE has been changed upstream accordingly as well.


"libuv before 0.10.34 does not properly drop group privileges, which allows context-dependent attackers to gain privileges via unspecified vectors."