The write_one_header function in mutt 1.5.23 does not properly handle newline characters at the beginning of a header, which allows remote attackers to cause a denial of service (crash) via a header with an empty body, which triggers a heap-based buffer overflow in the mutt_substrdup function.
Source: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9116
Reference (s):
- BID:71334
- URL: http://www.securityfocus.com/bid/71334
- http://advisories.mageia.org/MGASA-2014-0509.html
- http://dev.mutt.org/trac/ticket/3716
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771125