llama.cpp于11月13日发布的b12340预发布构建收录cors代理及媒体url的ssrf边界修复。合并的pr #32115说明,这两类请求此前能够触达本地或私网地址;新行为将其默认限制到公网地址,并为确有需要的媒体读取提供单独开关。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
llama.cpp b12340构建说明列出CORS代理和媒体URL修复
CORS代理与媒体输入的例外不同
CORS代理不再允许借其访问localhost或同一局域网的MCP服务,PR没有为该代理提供放行私网的逃生开关。媒体输入若位于局域网NAS等位置,则需要显式配置--media-allow-private-urls。
因此,不能把媒体URL的选项当成CORS代理的通用解禁方式,也不能因为旧调用失败就直接关闭外层网络隔离。

官方PR说明私网地址访问限制与兼容变化
部署者仍要承担服务隔离
PR解释,原先的设计预期部署者对llama-server实施适当沙箱,但越来越多实例直接运行在个人电脑上,促使默认边界收紧。该改动减少特定服务端请求路径触达内部地址的机会,不替代认证、容器网络策略或其他输入校验。
b12340在发行页标为预发布构建,不能称作稳定版安全公告。已部署实例应先核对自己构建包含的提交,再在隔离环境验证现有多模态请求是否受行为变化影响。











