diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py
index a4a7bf1d9724698c81ccee86576f0324be89f1a0..d47cc37963b959e4d8a9c920911df416652cf60d 100755
--- a/linux-ramdump-parser-v2/ramdump.py
+++ b/linux-ramdump-parser-v2/ramdump.py
@@ -577,7 +577,8 @@ class RamDump():
 
         self.kimage_vaddr = self.va_start + self.kasan_shadow_size + \
             modules_vsize
-
+        if self.kaslr_offset is not None:
+            self.kimage_vaddr = self.kimage_vaddr + self.kaslr_offset
         self.modules_end = self.page_offset
         self.kimage_voffset = self.address_of("kimage_voffset")
         if self.kimage_voffset is not None: