Now Hacked
ZH

今日安全题 #7

这是 2026-11-07 的题目。 阅读代码,选出最严重的安全漏洞。

中等Python2026-11-07

这段代码将登录状态保存在 Cookie 中,然后再次读取。最严重的漏洞是什么?

import base64, pickle
 
def save_session(resp, session: dict):
    data = base64.b64encode(pickle.dumps(session)).decode()
    resp.set_cookie("session", data)
 
def load_session(req) -> dict:
    raw = req.cookies.get("session")
    return pickle.loads(base64.b64decode(raw)) if raw else {}

往期题目