Вероятно, можно изменить файл .class, чтобы заменить строку "java.lang.Integer"
в пуле строк на "com.something.MaliciousClass"
.Этот класс будет загружен, и его статический инициализатор будет выполнен.Даже если параметры конструктора не совпадают .
Но если можно изменить файл .class, то в него можно поместить любой вредоносный код, заменять только один нет смысла.String.
Если ваша строка назначена во время компиляции, вы, вероятно, в безопасности, если вы читаете ее откуда-то, убедитесь, что она содержит то, что вы ожидаете, то есть имена белых списков классов, которые могут быть созданы.