Поскольку столкнулся с ошибкой в работе метода $USER->ChangePassword (он же CUser::ChangePassword), решил опубликовать вариант решения через метод $USER->Update() "myNewPassword",//пароль "CONFIRM_PASSWORD"=>"myNewPassword"//подтверждение пароля ); $r = $USER->Update($USER->GetID(),$fields);//$USER->GetID() означает что изменение производится у текущего пользователя var_dump($r);//Возвращается true