La especificación CORS indica que si un método de solicitud y encabezados no son simple luego se envía una solicitud de OPCIONES HTTP de verificación previa para ver si la solicitud está permitida por el servidor.
Mi servidor no responde con ningún encabezado específico de CORS, por lo que supongo que esto significa que la solicitud será denegada. Una firma de seguridad recientemente me dijo que esto significa que la solicitud siempre será aceptada si no la rechazo específicamente con los encabezados de CORS, pero me resulta difícil de creer.
Además, algunos navegadores más antiguos no implementan CORS en absoluto, así que me pregunto si hay un agujero de seguridad aquí en el que estos navegadores puedan omitir la comprobación de CORS. ¿O estos navegadores simplemente siempre niegan todo?
Resumen: nunca quiero que se acepten solicitudes de origen cruzado. ¿Hay un agujero de seguridad con solo pretender que CORS no existe?