From: marco a. <man...@in...> - 2003-09-29 16:49:05
Attachments:
nero.patch
|
in last version of uml patch there's a bug that make uml crash when from uml_mconsole someone try to use: proc ../SOMETHINK there's a patch to resolv prolem. bye, marco. ---------------------------------------------------- --- mconsole_kern.c.old 2003-09-29 18:27:36.000000000 +0200 +++ mconsole_kern.c 2003-09-29 18:37:38.000000000 +0200 @@ -158,6 +158,11 @@ nd.flags = O_RDONLY + 1; nd.last_type = LAST_ROOT; + if ( strstr ( ptr , "../" ) == ptr ) { + mconsole_reply(req , "Not a valid file" , 1 ,0); + goto out_kill; + } + err = link_path_walk(ptr, &nd); if(err){ mconsole_reply(req, "Failed to look up file", 1, 0); ---------------------------------------------------- -- ---------------------------------------------------- Marco Ancillotti uniX / Linux Tecnical specialist - IBM Aix Certified Advanced Tecnical Specialist - IBM Enterprise storage specialist - Red Hat Certified Engineer Lpar manager first developer and mantainer. ( http://savannah.nongnu.org/projects/lparmanager ) S.in.te.si. srl via cecchi 28 50053 Empoli (FI) tel: 0571/72400 fax: 0571/72064 man...@in... cell: 347/3460086 ---------------------------------------------------- |
From: Jeff D. <jd...@ad...> - 2003-10-06 21:21:31
|
man...@in... said: > in last version of uml patch there's a bug that make uml crash when > from uml_mconsole someone try to use: > proc ../SOMETHINK > there's a patch to resolv prolem. It sure didn't take long for people to start finding problems there :-) I thought (but didn't check) that any .. action would result in -ENOENT because the superblock being used isn't mounted anywhere. I'm not sure that fix is right, but I'll find some other fix if so. Jeff |