Error: `/favicon/proxied` devuelve la misma imagen para diferentes URLs (¿problema con la clave de caché?)

Resumen

/favicon/proxied parece devolver la misma imagen para diferentes URLs de entrada.

Esto es reproducible en meta.discourse.org, por lo que no es específico de una instancia.


Reproducción

Prueba con dos imágenes diferentes:

Imagen A:

https://d11a6trkgmumsb.cloudfront.net/original/4X/6/1/4/6144f7183b605c2c615a2f18a238a0788fe5f4c9.png

Imagen B:

https://h2cdn.appinn.me/original/3X/9/f/9fd7005050c813d23be27f02f7bc8b63b6b254ba.png

Accede mediante:

https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fd11a6trkgmumsb.cloudfront.net%2Foriginal%2F4X%2F6%2F1%2F4%2F6144f7183b605c2c615a2f18a238a0788fe5f4c9.png
https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fh2cdn.appinn.me%2Foriginal%2F3X%2F9%2Ff%2F9fd7005050c813d23be27f02f7bc8b63b6b254ba.png

Comportamiento actual

  • Diferentes URLs de entrada devuelven la misma imagen
  • La respuesta no corresponde a la URL solicitada
  • Parece ser una colisión de caché o una clave de caché incorrecta

Comportamiento esperado

  • Cada URL debe devolver su imagen correspondiente
  • La caché (si existe) debe estar indexada por la URL completa de origen

Notas

  • Reproducible en la instancia oficial de Meta
  • No relacionado con la CDN ni la configuración local
  • Persiste en diferentes imágenes y solicitudes

Hipótesis

Esto podría ser causado por una lógica de caché incorrecta (por ejemplo, la clave de caché no incluye la URL completa o hay una normalización inadecuada).