How to reproduce.
Go to add a remote destination
https://somedomain.tld:8090/backup/backupDestinations
Error:
Cannot add destination. Error message: sh: PzR3*: command not found sh: JZHdsryCE530: command not found
Example password used.
sEEqu87&PzR3*&JZHdsryCE530
Looks like the password is being split at the “&” and its assuming its a command. Looks like this could be due the password with & is not being escaped properly on the input and splits on this due to how HTML specialchars can be treated.
Can see the split as outlined below
sEEqu87&
PzR3*
&JZHdsryCE530
Centos7
Cyberpanel 2.0.0