Index: kernel/generic/src/mm/malloc.c
===================================================================
--- kernel/generic/src/mm/malloc.c	(revision bcd4dd4b9a89f48a0a5c351ecceacd1e306651d3)
+++ kernel/generic/src/mm/malloc.c	(revision 1743f8e4f6cec91f83c5d1bb547144cbbc03364d)
@@ -187,4 +187,7 @@
 void *malloc(size_t size)
 {
+	if (size + _offset < size)
+		return NULL;
+
 	void *obj = mem_alloc(alignof(max_align_t), size + _offset) + _offset;
 
