CVE-2026-34382Admidio 5.0.0 至 5.0.8 之前版本存在跨站请求伪造(CSRF)漏洞。攻击者可诱导已认证用户访问恶意页面,利用 `mylist_function.php` 中删除模式处理程序缺乏 CSRF 令牌验证的缺陷,永久删除用户的列表配置。若受害者具有管理员权限,还可能导致组织范围内共享列表被破坏。该问题已在 5.0.8 版本中修复。
该漏洞源于 Admidio 在 `mylist_function.php` 文件中实现的删除列表配置功能未正确实施 CSRF 防护机制。具体而言,当处理删除模式请求时,服务器端未严格验证请求来源的合法性,也未检查有效的 CSRF Token。这使得攻击者能够利用受害者的已登录状态,构造包含恶意 HTML 表单或 JavaScript 代码的网页。当受害者访问该页面时,浏览器会自动携带受害者的 Session Cookie 向服务器发送删除列表配置的请求。服务器接收到请求后,误认为是受害者本人的合法操作,从而执行永久删除逻辑。由于缺乏交互确认,攻击过程对受害者完全透明。如果受害者拥有管理员权限,攻击者甚至可以删除组织级别的共享列表,造成严重的数据完整性破坏。