#50977 [Opn-Fbk]: imap_headerinfo Address buffer overflow

2010-02-12 Thread jani
 ID:   50977
 Updated by:   j...@php.net
 Reported By:  lokitek at gmail dot com
-Status:   Open
+Status:   Feedback
-Bug Type: Reproducible crash
+Bug Type: IMAP related
 Operating System: CentOS 5.4
 PHP Version:  5.2.12


Previous Comments:


[2010-02-10 20:26:50] lokitek at gmail dot com

drop centOS isn't all that easy - What would you recommend instead? ;)

I'll update c-client and will let you know.
Thanks!



[2010-02-10 16:24:41] paj...@php.net

Yes, or you may drop centos as well, known to have outdated versions of
everything. Please let us know if it still happens once you have a
decent version if c-client.



[2010-02-10 16:06:17] lokitek at gmail dot com

The c-client library is:
libc-client 2004g-2.2.1 

2004 sounds somewhat old, should I try to find an upgrade for it?



[2010-02-10 00:16:36] paj...@php.net

I'm not asking which PHP version you use (try 5.2.12, instead of
5.2.11) but which c-client library you use. c-client is the imap library
used by the php imap extension.



[2010-02-10 00:12:41] lokitek at gmail dot com

I don't think that it makes a huge difference, but I just realized that
I'm on php-5.2.11 and using php-imap-5.2.11

If this isn't what you're after, just let me know and I can do a bit of
debugging all around.

Thanks!



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/50977

-- 
Edit this bug report at http://bugs.php.net/?id=50977edit=1



#50977 [Opn-Fbk]: imap_headerinfo Address buffer overflow

2010-02-10 Thread pajoye
 ID:   50977
 Updated by:   paj...@php.net
 Reported By:  lokitek at gmail dot com
-Status:   Open
+Status:   Feedback
 Bug Type: Reproducible crash
 Operating System: CentOS 5.4
 PHP Version:  5.2.12
 New Comment:

Yes, or you may drop centos as well, known to have outdated versions of
everything. Please let us know if it still happens once you have a
decent version if c-client.


Previous Comments:


[2010-02-10 16:06:17] lokitek at gmail dot com

The c-client library is:
libc-client 2004g-2.2.1 

2004 sounds somewhat old, should I try to find an upgrade for it?



[2010-02-10 00:16:36] paj...@php.net

I'm not asking which PHP version you use (try 5.2.12, instead of
5.2.11) but which c-client library you use. c-client is the imap library
used by the php imap extension.



[2010-02-10 00:12:41] lokitek at gmail dot com

I don't think that it makes a huge difference, but I just realized that
I'm on php-5.2.11 and using php-imap-5.2.11

If this isn't what you're after, just let me know and I can do a bit of
debugging all around.

Thanks!



[2010-02-09 19:06:57] paj...@php.net

Which imap version do you use?



[2010-02-09 19:00:23] lokitek at gmail dot com

Description:

While using the imap_headerinfo() function to obtain information about
emails that I check via IMAP, I noticed that PHP complained about
imap_headerinfo() Address buffer overflow.
A bit of investigation revealed that a spam message containing 500+ CC
email addresses caused this issue.

Reproduce code:
---
// Send an email with 500+ CCd users. then use imap_headerinfo() to //
obtain all header information.
// [from doc]
$mBox = imap_open({host:143/imap/novalidate-cert}INBOX}, $username,
$password); // open as imap
$header = imap_header($mBox, 1); // get first mails header

// imap_headerinfo() will crash with the following error:
// PHP Fatal error:  imap_headerinfo(): Address buffer overflow



Expected result:

I expect to information about the given message number by reading its
headers and returned in an object format

Actual result:
--
PHP Fatal error:  imap_headerinfo(): Address buffer overflow





-- 
Edit this bug report at http://bugs.php.net/?id=50977edit=1



#50977 [Opn-Fbk]: imap_headerinfo Address buffer overflow

2010-02-09 Thread pajoye
 ID:   50977
 Updated by:   paj...@php.net
 Reported By:  lokitek at gmail dot com
-Status:   Open
+Status:   Feedback
 Bug Type: Reproducible crash
 Operating System: CentOS 5.4
 PHP Version:  5.2.12
 New Comment:

Which imap version do you use?


Previous Comments:


[2010-02-09 19:00:23] lokitek at gmail dot com

Description:

While using the imap_headerinfo() function to obtain information about
emails that I check via IMAP, I noticed that PHP complained about
imap_headerinfo() Address buffer overflow.
A bit of investigation revealed that a spam message containing 500+ CC
email addresses caused this issue.

Reproduce code:
---
// Send an email with 500+ CCd users. then use imap_headerinfo() to //
obtain all header information.
// [from doc]
$mBox = imap_open({host:143/imap/novalidate-cert}INBOX}, $username,
$password); // open as imap
$header = imap_header($mBox, 1); // get first mails header

// imap_headerinfo() will crash with the following error:
// PHP Fatal error:  imap_headerinfo(): Address buffer overflow



Expected result:

I expect to information about the given message number by reading its
headers and returned in an object format

Actual result:
--
PHP Fatal error:  imap_headerinfo(): Address buffer overflow





-- 
Edit this bug report at http://bugs.php.net/?id=50977edit=1