From c06faf1dc149588dc22f2845110bebbfc96bb2cc Mon Sep 17 00:00:00 2001 From: cyl <1561316811@qq.com> Date: Fri, 7 Nov 2025 12:18:14 +0800 Subject: [PATCH] fix Host Password Exposed in Command-Line Logging During Password Update Operations --- .../wrapper/xenbase/CitrixUpdateHostPasswordCommandWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixUpdateHostPasswordCommandWrapper.java b/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixUpdateHostPasswordCommandWrapper.java index 1acc292b450b..85f8d2a64fbf 100644 --- a/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixUpdateHostPasswordCommandWrapper.java +++ b/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixUpdateHostPasswordCommandWrapper.java @@ -45,7 +45,7 @@ public Answer execute(final UpdateHostPasswordCommand command, final CitrixResou Pair result; try { - logger.debug("Executing command in Host: " + cmdLine); + logger.debug("Executing password update command on host: " + hostIp + " for user: " + username); final String hostPassword = citrixResourceBase.getPwdFromQueue(); result = xenServerUtilitiesHelper.executeSshWrapper(hostIp, 22, username, null, hostPassword, cmdLine.toString()); } catch (final Exception e) {