Play Framework 安全公告

Session 注入

日期

2013 年 8 月 6 日

說明

在 Play 的 session 編碼中發現一個漏洞。

攻擊者可透過誘騙 Play 將包含空位元組的特殊製作值放入 Play session 中,將任意資料注入 session。

影響

任何將使用者輸入資料放入 Play 無狀態 session 機制的應用程式都可能受到影響。

通常,這會影響將使用者名稱儲存在 session 中以進行驗證的應用程式,並允許攻擊者將自己識別為其他使用者。

受影響版本

解決方法

驗證放入 session 的值不包含空位元組。

修正

升級到以下適當版本

CVSS 指標 (更多資訊)

致謝

發現此漏洞的功勞歸於澳洲國民銀行安全保證團隊。