From 566d5f7b562fa8da89f18273d386f19a9e9280db Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 3 Oct 2016 01:01:12 +0200 Subject: [PATCH] clear page before the first usage --- hermit/arch/x86/mm/page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hermit/arch/x86/mm/page.c b/hermit/arch/x86/mm/page.c index 5460f46f1..bc6af9687 100644 --- a/hermit/arch/x86/mm/page.c +++ b/hermit/arch/x86/mm/page.c @@ -265,7 +265,8 @@ void page_fault_handler(struct state *s) goto default_handler; } - // TODO: reusing of old data is possible => security issue + // reset page + memset(viraddr, 0x00, PAGE_SIZE); spinlock_irqsave_unlock(&page_lock);