- Порезанный
- 3 августа 2026 г. в 03:56 UTC
- Автор
- kamo
- Обещать
- aa7c32d
Аватары, логотипы организаций и фоны перестали загружаться для каждого арендатора. Два отдельных Регрессии, которые я ввел в 36ad904b, живут часами. 1.Политика img-src по запросу вывела домен арендатора из "request.nextUrl.hostname" Внутри капсулы, которая составляет 127.0.0.1, так что Последние две этикетки производили вершину «0.0» и излучаемый заголовок был: img-src 'self' data: blob: https://theme.0.0 https://*.0.0 Таким образом, все реальные темы. <domain> происхождения были заблокированы. Хозяин должен прийти от переадресованных заголовков — запросы поступают через Traefik и шлюз; Таким образом, внешнее имя хоста выживает только там. Остальная часть кодовой базы уже Знал это; API-прокси пересылает X-Forwarded-Host явно, чтобы бэкэнды могли Создайте URL-адреса темы из него. Более глубокая ошибка заключалась в том, что она закрывалась на значение, которое она не могла разобрать. Политика построенный из бессмыслицы вершина неотличима от строгой на Сервер, так что снаружи ничего не выглядело неправильно — он просто молча заблокировался. TenantApex() теперь возвращает нуль за все, что не является регистрируемый домен (IP буквальный, голая этикетка, localhost, цифровой TLD) и Звонящий полностью опускает заголовок. Недостающий заголовок — это предыдущее поведение. Неправильный заголовок - это отключение. 2. опасно разрешает SVG: ложно заблокированный SVG через оптимизатор для ВСЕХ источников; не только удаленные - и логотипы / программное обеспечение и значки провайдера под /logo - это SVG. Восстанавливается, и теперь он намного уже, чем когда он был первым набор: пульт дистанционного управления пуст, поэтому оптимизатор не может быть направлен на иностранный хост вообще, а внешние изображения проходят через /api/images/proxy, который проверяет Контент-тип и служит с «по умолчанию-src «нет»; песочница» плюс nosniff. Тесты охватывают вывод против точного ввода, который вызвал это, домены с белыми метками, форвард-хост-прецедент, форвардные значения с запятыми, порты и все формы, которые должны давать нуль.