@@ -918,7 +918,7 @@ function solusvmpro_AdminLink( $params ) {
918918function solusvmpro_Custom_ChangeHostname ( $ params = '' ) {
919919 global $ _LANG ;
920920
921- $ newhostname = $ _GET ['newhostname ' ];
921+ $ newhostname = isset ( $ _POST ['newhostname ' ] ) ? $ _POST [ ' newhostname ' ] : '' ;
922922 $ check_section = SolusVM::dns_verify_rdns_section ( $ newhostname );
923923 if ( $ check_section ) {
924924 ## The call string for the connection function
@@ -976,7 +976,7 @@ function solusvmpro_Custom_ChangeHostname( $params = '' ) {
976976function solusvmpro_Custom_ChangeRootPassword ( $ params = '' ) {
977977 global $ _LANG ;
978978
979- $ newrootpassword = $ _GET ['newrootpassword ' ];
979+ $ newrootpassword = isset ( $ _POST ['newrootpassword ' ] ) ? $ _POST [ ' newrootpassword ' ] : '' ;
980980 $ checkNewRootPassword = SolusVM::validateRootPassword ( $ newrootpassword );
981981 if ( $ checkNewRootPassword ) {
982982 ## The call string for the connection function
@@ -1033,7 +1033,7 @@ function solusvmpro_Custom_ChangeRootPassword( $params = '' ) {
10331033function solusvmpro_Custom_ChangeVNCPassword ( $ params = '' ) {
10341034 global $ _LANG ;
10351035
1036- $ newvncpassword = $ _GET ['newvncpassword ' ];
1036+ $ newvncpassword = isset ( $ _POST ['newvncpassword ' ] ) ? $ _POST [ ' newvncpassword ' ] : '' ;
10371037 $ checkNewVNCPassword = SolusVM::validateVNCPassword ( $ newvncpassword );
10381038 if ( $ checkNewVNCPassword ) {
10391039 ## The call string for the connection function
@@ -1094,9 +1094,10 @@ function solusvmpro_Custom_ChangeVNCPassword( $params = '' ) {
10941094
10951095function solusvmpro_ClientArea ( $ params ) {
10961096 $ notCustomFuntions = [ 'reboot ' , 'shutdown ' , 'boot ' ];
1097- if ( isset ( $ _GET ['modop ' ] ) && ( $ _GET ['modop ' ] == 'custom ' ) ) {
1098- if ( isset ( $ _GET ['a ' ] ) && !in_array ( $ _GET ['a ' ], $ notCustomFuntions ) ) {
1099- $ functionName = 'solusvmpro_ ' . 'Custom_ ' . $ _GET ['a ' ];
1097+ if ( isset ( $ _REQUEST ['modop ' ] ) && ( $ _REQUEST ['modop ' ] == 'custom ' ) ) {
1098+ if ( isset ( $ _REQUEST ['a ' ] ) && !in_array ( $ _REQUEST ['a ' ], $ notCustomFuntions ) ) {
1099+ check_token ();
1100+ $ functionName = 'solusvmpro_ ' . 'Custom_ ' . $ _REQUEST ['a ' ];
11001101 if ( function_exists ( $ functionName ) ) {
11011102 $ functionName ( $ params );
11021103 } else {
@@ -1231,7 +1232,7 @@ function solusvmpro_Custom_ChangeRescueMode( $params = '' ) {
12311232 global $ _LANG ;
12321233
12331234 $ allowedActions = array ( 'rescueenable ' , 'rescuedisable ' );
1234- $ rescueAction = isset ( $ _GET ['rescueAction ' ] ) ? $ _GET ['rescueAction ' ] : '' ;
1235+ $ rescueAction = isset ( $ _POST ['rescueAction ' ] ) ? $ _POST ['rescueAction ' ] : '' ;
12351236
12361237 if ( in_array ( $ rescueAction , $ allowedActions , true ) ) {
12371238 $ callArray = array (
0 commit comments