Почему объединение в log4j подвержено атакам?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему объединение в log4j подвержено атакам?

Сообщение Anonymous »

Здесь: https://logging.apache.org/log4j/2.x/ma ... ice-concat
Так говорят об использовании конкатенация строк в log4j:

Что еще более важно, этот подход подвержен атакам! Представьте себе, что userId
предоставляется пользователем со следующим содержимым: заполнители
для несуществующих аргументов, вызывающих сбой: {} {} {dangerousLookup}
Может кто-нибудь объяснить, почему это опасно? Я не понимаю, какое отношение конкатенация строк имеет к этому «опасному поиску».

Подробнее здесь: https://stackoverflow.com/questions/791 ... to-attacks
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»