Buffer Overflow in NVIDIA Binary Graphics Driver For Linux (with exploit)
It's a pity that I don't have a nvida card to try the exploit. :)
I am so admire those who could create an exploit all on his own. It requires a lot of skill. A famous Chinese Poet Lu You (陆游) from Song Dynasty has once said, if you do want to learn poem, you should learn beyond poem (汝果欲学诗，功夫在诗外).
Take this exploit as an example, I myself know little on Xlib programming, so although I have some basic idea on shellcode/exploitation, it's still impossilbe for me to write an exploit of nvidia driver at this moment.