No it isn't. The memory is accessible for your application and the kernel. There is no way to let user input new commands so every other access would result in an segfault. What hackers uses are overflows to inject new code, thats why strcpy() is a bad function.
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com