Gentoo Archives: gentoo-dev

From: Mike Gilbert <floppym@g.o>
To: Gentoo Dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] qa last rites multiple packages
Date: Wed, 07 Jan 2015 17:14:32
Message-Id: CAJ0EP400QqFUegQFD9Z-pJz2b5_xBAKhKj4UMPT_dXRvXkEQmg@mail.gmail.com
In Reply to: Re: [gentoo-dev] qa last rites multiple packages by William Hubbs
1 On Wed, Jan 7, 2015 at 12:11 PM, William Hubbs <williamh@g.o> wrote:
2 > On Wed, Jan 07, 2015 at 11:21:56AM -0500, Mike Pagano wrote:
3 >> On Tue, Jan 06, 2015 at 05:47:10PM -0600, William Hubbs wrote:
4 >> > All,
5 >> >
6 >> > these packages have been masked in the tree for months - years with no
7 >> > signs of fixes.
8 >> >
9 >> > I am particularly concerned about packages with known security
10 >> > vulnerabilities staying in the main tree masked. If people want to keep
11 >> > using those packages, I don't want to stop them, but packages like this
12 >> > should not be in the main tree.
13 >> >
14 >> > # Mask gentoo-sources ebuilds that are affected with security bug CVE-2014-3153.
15 >> > #
16 >> > # Pinkie Pie discovered an issue in the futex subsystem that allows a
17 >> > # local user to gain ring 0 control via the futex syscall. An
18 >> > # unprivileged user could use this flaw to crash the kernel (resulting
19 >> > # in denial of service) or for privilege escalation.
20 >> > #
21 >> > # https://bugs.gentoo.org/show_bug.cgi?id=CVE-2014-3153
22 >> > =sys-kernel/gentoo-sources-3.2.58-r2
23 >> > ~sys-kernel/gentoo-sources-3.4.90
24 >> > =sys-kernel/gentoo-sources-3.4.91
25 >> > ~sys-kernel/gentoo-sources-3.10.40
26 >> > =sys-kernel/gentoo-sources-3.10.41
27 >> > ~sys-kernel/gentoo-sources-3.12.20
28 >> > =sys-kernel/gentoo-sources-3.12.21
29 >> > ~sys-kernel/gentoo-sources-3.14.4
30 >> > =sys-kernel/gentoo-sources-3.14.5
31 >
32 > Mike,
33 >
34 > since you responded here, what do you think about this p.mask entry?
35 > Should we keep these in the tree?
36 >
37 >>
38 >> Hello,
39 >>
40 >> What's the feeling for how long a package.mask entry should stay in the
41 >> file in the event that a package can cause physical damage to a user's
42 >> system.
43 >>
44 >> For certain types of hardware, kernel 3.17.0 could cause some
45 >> filesystem corruption. Of couse, 3.17.0 is out of the tree but when is
46 >> it appropiate to say that a user has had enough time to upgarde their
47 >> systems and we can remove this entry?
48 >
49 > (qa hat off here, just a question)
50 >
51 > I'm a bit confused here.
52 > If you have a specific p.mask entry for 3.17.0 and 3.17.0 is out of the
53 > tree, isn't that p.mask entry invalid now? If so, go ahead and remove
54 > or adjust the entry.
55 >
56
57 If users currently have 3.17.0 installed, portage will output a
58 warning message about a masked package being installed, even if the
59 ebuild no longer exists in the tree.
60
61 If you remove the mask, users will no longer be warned that they are
62 using a flawed copy of the kernel sources.
63
64 Thus, Mike's question about timing.

Replies

Subject Author
Re: [gentoo-dev] qa last rites multiple packages Mike Pagano <mpagano@g.o>