From: Vsevolod Stakhov Date: Tue, 31 Mar 2020 10:25:16 +0000 (+0100) Subject: [Minor] Try to fix OOB reads X-Git-Tag: 2.5~6 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=356d8cfe5fabfe8febf829b6a2640100c53b450c;p=rspamd.git [Minor] Try to fix OOB reads --- diff --git a/src/libmime/mime_headers.c b/src/libmime/mime_headers.c index aed7575eb..582f11d7a 100644 --- a/src/libmime/mime_headers.c +++ b/src/libmime/mime_headers.c @@ -366,7 +366,7 @@ rspamd_mime_headers_process (struct rspamd_task *task, } } /* Strip last space that can be added by \r\n parsing */ - if (*(tp - 1) == ' ') { + if (tp > tmp && *(tp - 1) == ' ') { tp--; }