- Shipped
- 2026年8月5日 1:57 UTC
- Author
- kamo
- Commit
- 7e546ee
読書ペインのメールは、新しいタブですべてのリンクを開きます。 インターネット全体で、私たちのために間違っています。 当社の通知メールは、ほとんど完全にリンクされています アプリに戻り、新しいタブに送信してセッションを捨てます メンバーは既に存在し、それらがこのページに到達するために冷たいブーツを通して坐らせます すぐにレンダリングできます。 同じ起源は全テストです — バイト単位でメールをレンダリングするページではなく、 「カモドメインのように見える」と、orgのドメインにサフィックスマッチしない。 です。 現在のセッションが有効になっている URL のセットは、 このタブに滞在する理由は、メールで迷惑です:別のテナントのホスト、 ホストを指すlookalike、またはuserinfoは、すべての異なる起源であり、 他の見知らぬ人のリンクのような新しいタブに移動します。 位置を割り当てるのではなくルーティング: 完全なドキュメント ロードは React を破壊します ツリーし、すべてのオープン ツール ウィンドウを任意の unsent ドラフトとともに破壊します。 このリポジトリは、ハードな内部ナビゲーションに対するビルドゲートを持っています。 変更および中間 クリックは、ユーザが新しいタブを意図的に尋ねるだけで残されます。 サンドボックスはすでに許可されているので、親作品から耳を傾けます-same-origin 許可スクリプトを省略している間の高さの測定のため、メールから何も ハンドラは、外部から取り付けられた当社のものです。 自分のテストでキャッチした1つのトラップ:URLではなくパスを返す 必要はありますが、十分ではありません。 "https://host/evil.test" は本物と同じオリジンです。 そして、そのパス名は "//evil.test" — ルータはプロトコルに依存し、 オフサイト オリジンチェックを通過するメールのオープンリダイレクト。 そのようなリンク ブラウザが本物、無害なURLを解決する新しいタブに陥ります。 電子メールが指摘しなかったどこかに静かに書き込まれているのではなく.