经发现,https://github.com/Volmarg/personal-management-system 应用程序存在CSRF攻击漏洞,攻击者可执行的操作之一是诱骗合法用户发起跨站请求,从而修改其密码,使攻击者能够访问该应用程序。该漏洞需要浏览器的“SameSite”Cookie属性默认值为 none 的浏览器(如Firefox)才能利用。
向量字符串: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS评分: 4.7
概念验证 为进行演示,我将使用用户名 tester,并将其密码更改为 "missingcsrf" 请注意,攻击者还可以更改其他值,例如昵称和锁定密码。 该应用程序普遍存在CSRF漏洞,这意味着恶意用户可以诱骗用户上传文件、更改密码、篡改记录等。

这是一个简单的HTML页面,当用户访问恶意URL时,它将发起跨站请求。

在Firefox浏览器中运行上述操作,密码成功更改。

最后,我们使用修改后的密码登录,可以看到被重定向到仪表板页面,这意味着登录成功。
