CVE-2025-62781PILOS是一个用于BigBlueButton的在线直播研讨会平台。该平台在4.8.0之前的版本中存在会话管理安全漏洞。当用户修改密码时,系统会终止除当前会话外的所有活动会话,但当前会话的认证token不会被刷新或失效。攻击者如果之前通过其他漏洞(如XSS、会话劫持等)获取了用户的有效session token,即使受害者修改了密码,攻击者仍然可以使用该token维持对用户账户的访问权限,从而持续冒充合法用户执行操作。该漏洞影响所有使用本地账户的PILOS用户,CVSS评分为5.0,属于中等严重级别。
该漏洞的根本原因在于PILOS的会话管理机制设计缺陷。在密码修改功能实现中,系统调用了会话终止逻辑来清除其他会话,但遗漏了对当前会话token的刷新操作。具体问题包括:1) 密码修改时只遍历终止其他会话,未生成新的session token;2) 当前会话的session ID保持不变且仍然有效;3) 缺乏会话重新认证机制。攻击者利用此漏洞的前提是已获取有效的用户session token,可通过钓鱼、XSS攻击或中间人攻击等手段获取。一旦获得token,即使目标用户修改密码,攻击者仍可携带原始token访问系统,执行查看敏感信息、修改设置等操作。修复版本4.8.0增加了密码修改时重新生成session token的逻辑。