mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-12 16:26:12 +01:00
path check
This commit is contained in:
@@ -272,6 +272,11 @@ class FileManager:
|
|||||||
domainName = self.data['domainName']
|
domainName = self.data['domainName']
|
||||||
website = Websites.objects.get(domain=domainName)
|
website = Websites.objects.get(domain=domainName)
|
||||||
|
|
||||||
|
pathCheck = '/home/%s' % (domainName)
|
||||||
|
|
||||||
|
if self.data['fileName'].find(pathCheck) == -1:
|
||||||
|
return self.ajaxPre(0, 'Not allowed.')
|
||||||
|
|
||||||
command = 'cat ' + self.returnPathEnclosed(self.data['fileName'])
|
command = 'cat ' + self.returnPathEnclosed(self.data['fileName'])
|
||||||
finalData['fileContents'] = ProcessUtilities.outputExecutioner(command, website.externalApp)
|
finalData['fileContents'] = ProcessUtilities.outputExecutioner(command, website.externalApp)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user