Mutt | 3 Nov 2011 16:38

[Mutt] #3547: mutt is not robust enough when reading certificates file

#3547: mutt is not robust enough when reading certificates file
--------------------+-------------------------------------------------------
 Reporter:  hhorak  |       Owner:  mutt-dev
     Type:  defect  |      Status:  new     
 Priority:  major   |   Milestone:          
Component:  mutt    |     Version:  1.5.21  
 Keywords:          |  
--------------------+-------------------------------------------------------
 This bug was originally reported at Bug 751124 - Crash when opening IMAP
 folder

 Description of problem:
 I have set

 set folder=imaps://matej <at> luther.ceplovi.cz/INBOX

 and when starting mutt, I get this crash:

 Program received signal SIGSEGV, Segmentation fault.
 __strstr_sse2 (haystack_start=0x1 <Address 0x1 out of bounds>,
     needle_start=0x4a8248 "-----BEGIN") at ../string/strstr.c:63
 63   while (*haystack && *needle)
 Missing separate debuginfos, use: debuginfo-install
 bzip2-libs-1.0.5-7.el6_0.x86_64 keyutils-libs-1.4-3.el6.x86_64
 libgcrypt-1.4.5-9.el6.x86_64 libgpg-error-1.7-4.el6.x86_64
 libtasn1-2.3-3.el6.x86_64 nss-softokn-freebl-3.12.9-10.el6.x86_64
 zlib-1.2.3-27.el6.x86_64
 (gdb) thread apply all backtrace

 Thread 1 (Thread 0x7ffff7fd67c0 (LWP 24792)):
(Continue reading)

Mutt | 3 Nov 2011 16:41

Re: [Mutt] #3547: mutt is not robust enough when reading certificates file

#3547: mutt is not robust enough when reading certificates file
--------------------+-------------------------------------------------------
 Reporter:  hhorak  |       Owner:  mutt-dev
     Type:  defect  |      Status:  new     
 Priority:  major   |   Milestone:          
Component:  mutt    |     Version:  1.5.21  
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by hhorak):

 How to reproduce:
 I'm able to reproduce the failure using a little bit damaged certificate
 file (added a zero byte to the beginning).

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3547#comment:1>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 21 Nov 2011 18:36

Re: [Mutt] #2956: Recipient address broken if containing Š character (UTF-8 code: 0xc5 0xA0)

#2956: Recipient address broken if containing Š character (UTF-8 code: 0xc5 0xA0)
---------------------+------------------------------------------------------
 Reporter:  phr      |       Owner:        
     Type:  defect   |      Status:  new   
 Priority:  major    |   Milestone:  2.0   
Component:  charset  |     Version:  1.5.21
 Keywords:           |  
---------------------+------------------------------------------------------
Changes (by brendan):

  * version:  1.5.16 => 1.5.21
  * milestone:  1.6 => 2.0

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2956#comment:39>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 21 Nov 2011 18:37

Re: [Mutt] #3477: do not restrict variables for program calls to maximum path length

#3477: do not restrict variables for program calls to maximum path length
------------------------------------------------+---------------------------
 Reporter:  jw                                  |       Owner:  mutt-dev
     Type:  enhancement                         |      Status:  new     
 Priority:  minor                               |   Milestone:  2.0     
Component:  mutt                                |     Version:          
 Keywords:  path, editor, maximum, max, length  |  
------------------------------------------------+---------------------------
Changes (by brendan):

  * milestone:  1.6 => 2.0

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3477#comment:1>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 21 Nov 2011 18:38

Re: [Mutt] #3438: naming scheme for recalled draft tempfiles

#3438: naming scheme for recalled draft tempfiles
-------------------------+--------------------------------------------------
 Reporter:  balderdash   |       Owner:  brendan
     Type:  enhancement  |      Status:  new    
 Priority:  minor        |   Milestone:  2.0    
Component:  IMAP         |     Version:  1.5.20 
 Keywords:               |  
-------------------------+--------------------------------------------------
Changes (by brendan):

  * milestone:  1.6 => 2.0

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3438#comment:2>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 22 Nov 2011 18:37

[Mutt] #3548: Mutt segfaults when there is no valid sendmail command

#3548: Mutt segfaults when there is no valid sendmail command
--------------------+-------------------------------------------------------
 Reporter:  lisaev  |       Owner:  mutt-dev
     Type:  defect  |      Status:  new     
 Priority:  minor   |   Milestone:          
Component:  mutt    |     Version:  1.5.21  
 Keywords:          |  
--------------------+-------------------------------------------------------
 When sending a message with [mutt -e "unset sendmail" -s test
 root <at> localhost < some_file], mutt fails with a noexec error, as it should
 (no MTA). However, in the logs I find segmentation faults:

 kernel: [ 3665.360651] mutt[27848]: segfault at 0 ip 00007fbce6813f62 sp
 00007fffd0982a50 error 4 in libc-2.14.1.so[7fbce676e000+17e000]

 This is reproducible everytime and does not depend on the {C,LD}FLAGS
 being used. I was unable to get coredump or anything relevant in
 .muttdebug0...

 Thanks.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3548>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 25 Nov 2011 21:44

Re: [Mutt] #3548: Mutt segfaults when there is no valid sendmail command

#3548: Mutt segfaults when there is no valid sendmail command
--------------------+-------------------------------------------------------
 Reporter:  lisaev  |       Owner:  me      
     Type:  defect  |      Status:  accepted
 Priority:  major   |   Milestone:  1.6     
Component:  mutt    |     Version:  1.5.21  
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by me):

  * owner:  mutt-dev => me
  * priority:  minor => major
  * status:  new => accepted
  * milestone:  => 1.6

Comment:

 This is due to the strtok() call on line 2349 in sendlib.c in
 mutt_invoke_sendmail().  ``s'' is NULL when $sendmail is unset, so ps
 either is set to the next field from the *previous* call to strtok(), or
 NULL if there were no more fields in the *previous* call.  When strtok()
 returns NULL, path is NULL and there isn't any check for that.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3548#comment:1>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 25 Nov 2011 21:54

Re: [Mutt] #3548: Mutt segfaults when there is no valid sendmail command

#3548: Mutt segfaults when there is no valid sendmail command
---------------------+------------------------------------------------------
  Reporter:  lisaev  |       Owner:  me    
      Type:  defect  |      Status:  closed
  Priority:  major   |   Milestone:  1.6   
 Component:  mutt    |     Version:  1.5.21
Resolution:  fixed   |    Keywords:        
---------------------+------------------------------------------------------
Changes (by Michael Elkins <me <at> …>):

  * status:  accepted => closed
  * resolution:  => fixed

Comment:

 (In [ab1b84289213]) Check that $sendmail is set to avoid potential
 segfault.  Closes #3548.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3548#comment:2>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Brendan Cully | 26 Nov 2011 09:00
Gravatar

mutt: new changeset

New changeset in mutt:

http://dev.mutt.org/hg/mutt/rev/ab1b84289213
changeset:   6195:ab1b84289213
branch:      HEAD
tag:         tip
user:        Michael Elkins <me <at> mutt.org>
date:        Fri Nov 25 12:52:55 2011 -0800
summary:     Check that $sendmail is set to avoid potential segfault.  Closes #3548.

--

-- 
Repository URL: http://dev.mutt.org/hg/mutt

Brendan Cully | 27 Nov 2011 09:00
Gravatar

mutt: new changeset

New changeset in mutt:

http://dev.mutt.org/hg/mutt/rev/d7b14ea9f708
changeset:   6196:d7b14ea9f708
branch:      HEAD
tag:         tip
user:        Vincent Lefevre <vincent <at> vinc17.net>
date:        Sat Nov 26 20:41:05 2011 -0800
summary:     Updated French translation

--

-- 
Repository URL: http://dev.mutt.org/hg/mutt


Gmane