通过 LogRecordStreamHandler 进行 Pickle 反序列化以实现远程代码执行在 Auto-Sklearn 中
作者: Chenpinji创建于 2025年11月20日更新于 2025年11月20日
描述
在 Auto-Sklearn 框架的核心日志功能(autosklearn/util/logging_.py)中,LogRecordStreamHandler 类直接使用 pickle.loads() 来对从 TCP 套接字连接接收的消息进行反序列化,而没有进行任何清理,导致出现远程代码执行漏洞。
内容来源: automl/auto-sklearn