这里有两个问题:
- 当 Content-Disposition: 是“内联”时,是否可以在 PDF 文件中包含 XSS?
- 如果可能的话,pdf 是否可以像访问普通的 html 文件一样访问该域的 cookie?
如果这仅适用于某些特定的 pdf 文件阅读器和/或浏览器,那就太好了。
这里有两个问题:
如果这仅适用于某些特定的 pdf 文件阅读器和/或浏览器,那就太好了。
是的,Adobe acrobat reader 插件在这方面存在问题,只是谷歌搜索“adobe acrobat plugin javascript attack cookie”。我不确定内置的 JS 查看器是否存在类似问题,或者它们是否被设计为存在于单独的来源中,以便相同的来源策略拒绝访问。我认为您甚至不需要明确指定Content-Disposition: inline.