[Tickets #12189] Incorrectly parses RFC 822 headers that have whitespace
noreply at bugs.horde.org
noreply at bugs.horde.org
Thu Apr 18 07:53:50 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12189
------------------------------------------------------------------------------
Ticket | 12189
Created By | stuart.carnie at gmail.com
Summary | Incorrectly parses RFC 822 headers that have whitespace
Queue | Horde Framework Packages
Version | Git master
Type | Bug
State | Unconfirmed
Priority | 3. High
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
stuart.carnie at gmail.com (2013-04-18 07:53) wrote:
Using rtrim to determine when to break is invalid per RFC 822, which
per section 3.1 (http://tools.ietf.org/html/rfc822#section-3.1) states
headers are separated from the body by a null line; nothing preceding
the CRLF. rtrim incorrectly strips tabs, thus skipping the remaining
headers
https://github.com/horde/horde/blob/master/framework/Mime/lib/Horde/Mime/Headers.php#L647
Example:
S*T*R*I*P*P*E*D
Message-Id: <redmine.journal-1099.20120619084107 at contattadev.com>
References: <redmine.issue-263.20120605215949 at contattadev.com>
Subject: [Contatta Core Framework - Feature #263] Code - Attachments in Email
<- H*E*R*E is a TAB and rest is skipped
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary=mimepart_4fe09d9362378_71323fc3637fe1b07f1
Auto-Submitted: auto-generated
X-Redmine-Issue-Id: 263
X-Redmine-Site: Redmine
X-Redmine-Issue-Assignee: mario
X-Mailer: Redmine
X-Auto-Response-Suppress: OOF
X-Redmine-Issue-Author: wkey
X-Redmine-Host: officedev.contattadev.com/redmine
X-Redmine-Project: contattazf
More information about the bugs
mailing list