- Navios
- 3 de agosto de 2026 às 03:56 UTC
- Autor
- kamo
- Enviar
- aa7c32d
Avatares, logotipos de org e fundos pararam de carregar para cada inquilino. Dois separados regressões que introduzi em 36ad904b, ambas ao vivo por horas. 1. A política img-src por pedido derivado do domínio do inquilino de `request.nextUrl.hostname`. Dentro da cápsula que é 127.0.0.1, então tomar o as duas últimas etiquetas produziram o ápice "0.0" e o cabeçalho emitido foi: dados img-src 'self': blob: https://theme.0.0 https://*.0.0 Cada tema real. < domínio> origem foi, portanto, bloqueada. O anfitrião tem de vir. dos cabeçalhos enviados — os pedidos chegam através do Traefik e do portal, Então o nome do host externo só sobrevive lá. O resto desta base de códigos já sabia isso; o proxy da API encaminha o X-Forwarded-Host explicitamente para que as infra- estruturas possam construir URLs de tema a partir dele. O erro mais profundo estava falhando FECHADO em um valor que não poderia analisar. Uma política construído a partir de um ápice sem sentido é indistinguível de um servidor, então nada parecia errado do lado de fora — ele apenas silenciosamente bloqueado imagens em toda parte. tenantApex() agora retorna null para qualquer coisa que não seja uma domínio registrável (IP literal, rótulo nu, localhost, TLD numérico) e a chamada omite o cabeçalho completamente. Um cabeçalho em falta é o comportamento anterior; um cabeçalho errado é uma falha. 2. perigosamentePermitir SVG: falso bloqueado SVG através do otimizador para TODAS as fontes, não apenas os remotos — e os logotipos org/software e os ícones do provedor sob /logo são SVG. Reabilitado, e é muito mais estreito agora do que quando foi primeiro set: RemotePatterns está vazio, então o otimizador não pode ser direcionado para um estrangeiro host em tudo, e imagens externas passam por /api/images/proxy, que valida tipo de conteúdo e serve com `default-src 'none'; sandbox' mais nosniff. Os testes cobrem a derivação contra a entrada exata que causou isto, o Domínios de identificação branca, precedência de hospedeiro reencaminhado, valores de transmissão associados a vírgulas, portas, e todas as formas que devem resultar nulas.