You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The web application component of piSignage before 2.6.4 allows a remote attacker (authenticated as a low-privilege user) to download arbitrary files from the Raspberry Pi via api/settings/log?file=../ path traversal. In other words, this issue is in the player API for log download.
11
+
12
+
PoC:
13
+
1. Click the Log Download button at the bottom of the 'piSignage' administration page.
14
+
2. HTTP Packet is sent when the button is pressed.
15
+
3. Change the value of 'file' parameter to ../../../../../../../../../../etc/passwd.
print('> Web shell uploaded to '+url+'/admin/uploadimg/'+random_file+'.php, however a simple command check failed to execute. Perhaps shell_exec is disabled? Try changing the payload.')
46
+
else:
47
+
print('> Web shell failed to upload! The web server may not have write permissions.')
0 commit comments