The good thing is that, as far as I know, most operating systems use a first-in first-out page allocation algorithm. This means that newly-freed pages will be given out first, so the life-span of this "zombie data" will probably be short.
Also good news is that RAM is volatile by nature, so it doesn't store "imprints" like hard drives may after a write. If a byte of RAM is overwritten, all traces of the old data is gone within a few nanoseconds. This means that if you are paranoid about this sort of data leak, you should zero sensitive memory buffers before returning them to the system.
I know a bit about the analagous problems with hard drives, if you're interested.