Technically yes, CSRF refers to cross-site attacks. However, there is a class 
of attacks that are cross-*origin* but not cross-site and which are otherwise 
identical to CSRF. SameSite doesn’t protect against these attacks but other 
traditional CSRF defences *do*. For example, synchronizer tokens in hidden form 
fields or even just requiring a custom header on requests both provide some 
protection against such attacks, as they both use mechanisms that are subject 
to the same origin policy rather than same-site. 

— Neil

> On 25 Sep 2021, at 18:20, Jim Manico <j...@manicode.com> wrote:
> 
> If someone has taken over a subdomain in the ways described, that is not 
> cross site request forgery since the attack is occurring from within your 
> site. It’s more likely XSS that allows for cookie clobbering or similar, or 
> just malicious code injected by the malicious controller of your subdomain. 
> This is not strictly CSRF nor are these problems protected from any other 
> standard form of CSRF defense.
> 
> CSRF is Cross Site attack where the attack is hosted on a different domain. 
> 
> --
> Jim Manico
> 
>>> On Sep 25, 2021, at 1:07 AM, Dominick Baier <dba...@leastprivilege.com> 
>>> wrote:
>>> 
>> 
>> In 6.1 it says
>> 
>> "Additionally, the SameSite cookie attribute can be used to  
>>         prevent CSRF attacks, or alternatively, the application and API 
>> could        
>>         be written to use anti-CSRF tokens.”
>> 
>> “Prevent” is a bit strong.
>> 
>> SameSite only restricts cookies sent across site boundaries Iit does not 
>> prevent CSRF attacks from within a site boundary. Scenarios could be a 
>> compromised sub-domain, like sub-domain takeover or just some vulnerable 
>> application co-located on the same site.
>> 
>> thanks
>> ———
>> Dominick Baier
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

-- 
Manage My Preferences <https://preferences.forgerock.com/>, Unsubscribe 
<https://preferences.forgerock.com/>

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to