Bug 6858 - bash new security issue CVE-2012-3410 [mga1 & 2]
Summary: bash new security issue CVE-2012-3410 [mga1 & 2]
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL: http://lwn.net/Vulnerabilities/507815/
Whiteboard:
Keywords:
Depends on:
Blocks: 6859
  Show dependency treegraph
 
Reported: 2012-07-23 20:59 CEST by David Walser
Modified: 2012-07-24 23:20 CEST (History)
1 user (show)

See Also:
Source RPM: bash-4.2-5.mga1.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2012-07-23 20:59:08 CEST
OpenSuSE has issued an advisory today (July 23):
http://lists.opensuse.org/opensuse-updates/2012-07/msg00038.html

Mageia 1 and Mageia 2 are also affected.

The reproducer is very easy:
test -e /dev/fd/111111111111111111111111111111111111

The patch to fix it is bash42-033 upstream.

We have all of the patches through 028, so you might want to add the intervening patches as well.

More info here:
https://bugzilla.novell.com/show_bug.cgi?id=770795
David Walser 2012-07-23 20:59:23 CEST

CC: (none) => mageia
Whiteboard: (none) => MGA2TOO, MGA1TOO

Comment 1 Olivier Blin 2012-07-23 21:39:12 CEST
I have updated bash to 4.2 patchlevel 37 in cauldron.
Thanks!

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 2 Manuel Hiebel 2012-07-23 21:53:55 CEST
see witheboard (valid for stable too)

Hardware: i586 => All
Version: Cauldron => 2
Summary: bash new security issue CVE-2012-3410 => bash new security issue CVE-2012-3410 [mga1 & 2]
Whiteboard: MGA2TOO, MGA1TOO => MGA1TOO

Comment 3 Manuel Hiebel 2012-07-23 21:54:32 CEST
so reopening sorry

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 4 Olivier Blin 2012-07-23 21:58:55 CEST
Please clone the bug for stable releases, the bug has been opened on cauldron, and fixed in cauldron.
If we use the same bug for multiple versions, we can not properly track the resolution progress.

I don't have stable systems to make sure that the fix is ok.

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 5 Manuel Hiebel 2012-07-23 21:59:52 CEST
we have never to that but if you want..
Manuel Hiebel 2012-07-23 22:00:13 CEST

Version: 2 => Cauldron

Comment 6 Olivier Blin 2012-07-23 22:14:56 CEST
Well, that's a flawed workflow IMHO, we need distinct per-version bug status and validation results, this can not be mixed in the same bug id.
Comment 7 David Walser 2012-07-23 23:23:37 CEST
I don't see the problem with it.  We need to make sure the bug is fixed in *all* affected releases.  Multiple bugs makes it *harder* to do that.

The normal workflow we use is to do as I did here, so the first step is to make sure it gets fixed in Cauldron (so that it doesn't get forgotten and carry into the next release).  Then the version is changed to 2 and the fix can be assigned to QA to release as stable updates.

This workflow with the whiteboard is what the bug squad, security, and QA teams have been using since Mageia 2 came out, and it has worked well for all of us so far.
Comment 8 David Walser 2012-07-23 23:25:17 CEST
This bug is now for Mageia 1 and Mageia 2.  A security update is needed.

If you (blino) can't test updates on Mageia 1 and Mageia 2, we can.  Luckily, this vulnerability is extraordinarily easy to test for.

Status: RESOLVED => REOPENED
Version: Cauldron => 2
Resolution: FIXED => (none)

Comment 9 Olivier Blin 2012-07-23 23:30:41 CEST
Most projects using bugzilla make use of bug "clones" for this purpose (handling a bug on different versions).
Doing everything on the same bug means that you cannot have a clear status for different versions (Cauldron, Mageia 1, Mageia 2), and that your validation reports will be mixed, that's messy.

Anyway, you're free to take over the bug.
Comment 10 Olivier Blin 2012-07-23 23:32:08 CEST
I will clone it for Mga 2, it is really a bad practice to change the affected version during a bug lifetime.

Status: REOPENED => RESOLVED
Version: 2 => Cauldron
Resolution: (none) => FIXED

Olivier Blin 2012-07-23 23:32:22 CEST

Blocks: (none) => 6859

David Walser 2012-07-24 00:12:59 CEST

Whiteboard: MGA1TOO => (none)

Comment 11 David Walser 2012-07-24 00:13:41 CEST
(In reply to comment #9)
> Anyway, you're free to take over the bug.

Should I just add patch 033 in Mageia 1 and 2, or should any of the other patches be added?
Comment 12 Olivier Blin 2012-07-24 00:19:44 CEST
It seems safe to pull all the others patches, they only contain bugfixes and most of them are pretty small.
I don't remember having seen any regression in the upstream bash patches up to now.
Comment 13 David Walser 2012-07-24 21:21:00 CEST
Olivier, is this fixed for you in Cauldron?  I rebuilt this on Mageia 1 and the reproducer still works.
Comment 14 Olivier Blin 2012-07-24 23:20:26 CEST
Hi,
The test command from initial comment is not crashing with the cauldron package.

Note You need to log in before you can comment on or make changes to this bug.