Loghi di org stranieri di proxy in modo che la politica di img-src inquilino non può bloccarli

Fixkamo-internal
Spegnimento
5 agosto 2026 alle ore 21:05 UTC
Autore
kamo
Impegno
681cfc3

/network è l'unica pagina che rende il branding di un altro inquilino: elenca ogni organizzazione nella rete e carica ogni logo da quella org tema. La politica img-src di livello pagina scritta da proxy.ts nomi solo l'inquilino la richiesta è arrivata, deliberatamente, così ogni straniero l'origine è stata bloccata, l'errore <img> sparato, e la carta è caduta a un iniziale. L'unico logo sopravvissuto era quello appartenente al dominio corrente, che leggere come "loghi sono rotti" piuttosto che "la politica sta facendo il suo lavoro". Confermato contro il prod: tutti gli otto org con logo hanno l'oggetto in MinIO, ogni tema. il browser si rifiutava di caricarli, non l'origine che non li serviva. Routed attraverso safeImageSrc come ogni altra immagine straniera, quindi diventano stesso-origine /api/images/proxy chiede che la politica 'self' già permette. Widening img-src era l'alternativa e quella sbagliata: significherebbe nominare ogni dominio del cliente, che la politica non può conoscere e che cresce con ogni nuovo org.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo