commit 356d8cf: [Minor] Try to fix OOB reads

Vsevolod Stakhov vsevolod at highsecure.ru
Tue Mar 31 10:28:15 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-03-31 11:25:16 +0100
URL: https://github.com/rspamd/rspamd/commit/356d8cfe5fabfe8febf829b6a2640100c53b450c

[Minor] Try to fix OOB reads

---
 src/libmime/mime_headers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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--;
 			}
 


More information about the Commits mailing list