|
|
|
|
|
by alxlu
2901 days ago
|
|
Yeah if you set frame-src to something that doesn’t include the current domain then it should prevent loading an iframe from the same origin That being said, this technique might still work in theory on whatever domains you have specified in frame-src if it doesn’t include ‘self’. So if you’re foo.com and frame-src only allows bar.com. If you managed to get script into foo.com maybe you could put an iframe pointing to bar.com/reallylongorinvalid That being said I haven’t had a chance to try this out on my machine yet so I could be missing something Also it looks like their demo includes sandbox allow-same-origin and allow-scripts in its CSP. |
|
So if the domain you are currently on listed in frame-src it looks like you would be safe from this. But if you explicitly set frame-src to include either 'self' or the domain itself then you would still be vulnerable to this.