mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 18:25:52 +08:00 
			
		
		
		
	[Fix] fix directory traversal when workdir path is not readable
This commit is contained in:
		
				
					committed by
					
						 Jordan Harband
						Jordan Harband
					
				
			
			
				
	
			
			
			
						parent
						
							44e1d9c911
						
					
				
				
					commit
					0d9b5c2a00
				
			
							
								
								
									
										4
									
								
								nvm.sh
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								nvm.sh
									
									
									
									
									
								
							| @@ -418,7 +418,7 @@ nvm_tree_contains_path() { | ||||
| nvm_find_project_dir() { | ||||
|   local path_ | ||||
|   path_="${PWD}" | ||||
|   while [ "${path_}" != "" ] && [ ! -f "${path_}/package.json" ] && [ ! -d "${path_}/node_modules" ]; do | ||||
|   while [ "${path_}" != "" ] && [ "${path_}" != '.' ] && [ ! -f "${path_}/package.json" ] && [ ! -d "${path_}/node_modules" ]; do | ||||
|     path_=${path_%/*} | ||||
|   done | ||||
|   nvm_echo "${path_}" | ||||
| @@ -428,7 +428,7 @@ nvm_find_project_dir() { | ||||
| nvm_find_up() { | ||||
|   local path_ | ||||
|   path_="${PWD}" | ||||
|   while [ "${path_}" != "" ] && [ ! -f "${path_}/${1-}" ]; do | ||||
|   while [ "${path_}" != "" ] && [ "${path_}" != '.' ] && [ ! -f "${path_}/${1-}" ]; do | ||||
|     path_=${path_%/*} | ||||
|   done | ||||
|   nvm_echo "${path_}" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user