Доступен релиз SMTP-сервера Exim 4.77, в котором отмечено исправление 19 ошибок и 3 улучшения, среди которых одно нарушает обратную совместимость.
Изменения:
- Ограничены возможности проверочных выражений "match_address", "match_domain","match_ip" и "match_local_part" с целью предотвращения некоторых видов атак. В частности, отмечено, что часто данные выражения использовались неосмотрительно, аргументы брались из заголовков писем без чистки и экранирования, что приводило к уязвимостям многих пользовательских конфигураций, например, к возможности подстановки SQL-кода в запрос. Отныне выражения match_*{}{} по умолчанию не раскрываются начиная с правого крайнего аргумента, что не позволяет использовать прямые ссылки на данные в теле письма и требует использования в сравнении нормализованных списков.
- Расширение возможностей ratelimit ACL
- Добавление поддержки TLS 1.1 и 1.2 при компиляции с GnuTLS.