Não, o Linux não zera seu menory após liberá-lo. A maioria das bibliotecas implementa o zeramento da memória durante a alocação, mas isso depende da linguagem de programação e pode ser substituído.
Acessar memória "quente" não parece ser um vetor de ataque para mim. Para explorar isso, você precisará de privilégios que possam ser usados de maneiras muito mais eficazes. Se você decidir reescrever a função malloc, você precisa de acesso para substituir a biblioteca glibc.
Por fim, gostaria de mencionar o vetor de ataque de inicialização a frio . Eu tentei recentemente no meu próprio laptop com resultados impressionantes. Você precisa de acesso físico (o que não é necessário no seu caso), mas na verdade você não precisa fazer nada no computador; Portanto, quase não há chance de deixar uma trilha de auditoria de software.