From 4b6b5c2f0e9922d5f351ea8c7d324433a7bd29b4 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Fri, 10 Dec 2021 14:22:16 +0800 Subject: [PATCH] fix(game): fix remote code execution from log4j. --- .../src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java | 1 + 1 file changed, 1 insertion(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java index fd0227c4d..5e590bcb3 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java @@ -440,6 +440,7 @@ public class DefaultLauncher extends Launcher { private Map getEnvVars() { String versionName = Optional.ofNullable(options.getVersionName()).orElse(version.getId()); Map env = new HashMap<>(); + env.put("FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS", "true"); env.put("INST_NAME", versionName); env.put("INST_ID", versionName); env.put("INST_DIR", repository.getVersionRoot(version.getId()).getAbsolutePath());