From eb30bb532f821c634b92c647460ac7a525c87b01 Mon Sep 17 00:00:00 2001 From: "chenyoulong20g@ict.ac.cn" Date: Sat, 8 Nov 2025 15:22:21 +0800 Subject: [PATCH] Fix that Sensitive information logged in SshHelper.sshExecute method2 --- utils/src/main/java/com/cloud/utils/ssh/SshHelper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/src/main/java/com/cloud/utils/ssh/SshHelper.java b/utils/src/main/java/com/cloud/utils/ssh/SshHelper.java index 0fcbbcc32c5..c2b18ba573e 100644 --- a/utils/src/main/java/com/cloud/utils/ssh/SshHelper.java +++ b/utils/src/main/java/com/cloud/utils/ssh/SshHelper.java @@ -54,7 +54,10 @@ public class SshHelper { Pattern.compile("(?i)(--password\\s+['\"])([^'\"]*)(['\"])"), Pattern.compile("(?i)(--password\\s+)([^\\s]+)"), Pattern.compile("(?i)(\\s+-u\\s+['\"][^,'\":]+[,:])([^'\"]*)(['\"])"), - Pattern.compile("(?i)(\\s+-u\\s+[^\\s,:]+[,:])([^\\s]+)") + Pattern.compile("(?i)(\\s+-u\\s+[^\\s,:]+[,:])([^\\s]+)"), + Pattern.compile("(?i)(\\s+-s\\s+['\"])([^'\"]*)(['\"])"), + Pattern.compile("(?i)(\\s+-s\\s+)([^\\s]+)"), + }; protected static Logger LOGGER = LogManager.getLogger(SshHelper.class);