Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 198379
Alias:
Product:
Component:
Status: RESOLVED
Resolution: INVALID
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Robert Buchholz <rbu@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 198379 depends on: Show dependency tree
Bug 198379 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-11-07 17:18 0000
Exim ships a copy of PCRE which is be vulnerable to several security issues as
pointed out in bug #198198.

Lowest curent stable for amd64 and others is:
4.60-r1: PCRE Version 6.2
4.68: Version 7.2

PCRE 7.3 fixes the issues mentioned. Exim has no newer version shipping it, and
I did not find any code repository. We could either merge PCRE 7.3 into any
Exim version (preferably 4.67 or 4.68) or wait for upstream to release a new
bundle.

Colin and Net-Mail, please advise.

------- Comment #1 From Colin Morey 2007-11-08 18:41:30 0000 -------
I Don't like the idea of deviating away from the upstream practice of bundling
their own PCRE.

also due to how exim uses PCRE, it would require an admin to explicitly code a
fault regex in the main config to affect the whole system, otherwise it's
limited to running as a user when called in a user's filter.

feel free to correct me if you find out anything further, but for now, i'm
going to get 4.68 stable and try and track upstream a little more tightly.


Cheers,

Colin

------- Comment #2 From Robert Buchholz 2007-11-09 09:45:31 0000 -------
Sounds reasonable, but please notify upstream about the issues, maybe they'll
release a maintenance update.

------- Comment #3 From Colin Morey 2007-11-09 16:50:19 0000 -------
Upstream is where I got the impact information from :)

------- Comment #4 From Pierre-Yves Rofes 2007-12-14 15:38:54 0000 -------
Any news here? Even with just user privs, this could result in a user assisted
attack, so it should be fixed...

------- Comment #5 From Colin Morey 2007-12-18 23:07:52 0000 -------
Well, I could attempt to back port from current CVS, but i'm not sure i'm going
to have the time before upstream release a new version, (the last I heard the
new maintainer was having some issues with the test harness).

I've just gotten back from a work trip (and a 4.5hr drive), so I'll have
another think on this tomorrow evening and see how do-able releasing a -r1 with
the cvs tree commit would be.  

the exploit would only be user -> user, ie if user A wrote a bad expression,
user B could only get to user A.

------- Comment #6 From Colin Morey 2008-01-10 20:25:18 0000 -------
Exim-4.69 has been announced and will be in the tree this weekend.

------- Comment #7 From Pierre-Yves Rofes 2008-03-04 22:47:49 0000 -------
(In reply to comment #6)
> Exim-4.69 has been announced and will be in the tree this weekend.
> 

oops, sorry for the lag :/
 net-mail, next time could you please post on the bug once the ebuild is
commited? we have too much bugs to handle to remember this kind of things...
Anyway, arches, please test and mark stable mail-mta/exim-4.69.
Target "alpha amd64 hppa ia64 ppc ppc64 sparc x86"

------- Comment #8 From Brent Baude 2008-03-05 00:48:55 0000 -------
ppc64 stable

------- Comment #9 From Tobias Scherbaum 2008-03-05 19:41:51 0000 -------
ppc stable, re-adding ppc64 - you're keyword's still missing

------- Comment #10 From Brent Baude 2008-03-05 20:03:44 0000 -------
ppc64 done; double checked.  good find.

------- Comment #11 From Tobias Scherbaum 2008-03-05 20:37:56 0000 -------
bleh, forgot to uncc ppc@

------- Comment #12 From Christian Faulhammer 2008-03-06 07:55:01 0000 -------
x86 stable

------- Comment #13 From Raúl Porcel 2008-03-06 12:07:49 0000 -------
alpha/ia64/sparc stable

------- Comment #14 From Jeroen Roovers 2008-03-07 13:29:52 0000 -------
Stable for HPPA.

------- Comment #15 From Steve Dibb 2008-03-07 16:39:15 0000 -------
amd64 stable

------- Comment #16 From Peter Volkov 2008-03-09 10:14:11 0000 -------
Fixed in release snapshot.

------- Comment #17 From Colin Morey 2008-03-09 11:04:46 0000 -------
Ah sorry, I should have announced the actual commit, my bad.

------- Comment #18 From Tobias Heinlein 2008-03-10 20:31:18 0000 -------
Request filed.

------- Comment #19 From Robert Buchholz 2008-03-24 18:38:50 0000 -------
Further assessment of this bug has lead us to believe there is no
exploitability vector. There are no trust boundaries crossed when a user has
code executed with his privileges by installing a mail filter. A user can and
has to review such a file before installing it, so an attacker tricking someone
into it is not a vulnerability.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug