issue处理注意事项:
1. 当前issue受影响的分支提交pr时, 须在pr描述中填写当前issue编号进行关联, 否则无法关闭当前issue;
2. 模板内容需要填写完整, 无论是受影响或者不受影响都需要填写完整内容,未引入的分支不需要填写, 否则无法关闭当前issue;
3. 以下为模板中需要填写完整的内容, 请复制到评论区回复, 注: 内容的标题名称(影响性分析说明, openUBMC评分, 受影响版本排查(受影响/不受影响))不能省略,省略后cve-manager将无法正常解析填写内容.
影响性分析说明:
漏洞评分(openUBMC评分):
BaseScore: x.x(浮点格式)
Vector:
受影响版本排查(受影响/不受影响):
1.main:


Issue 工作流介绍
社区的需求和缺陷的工作流状态处于纳管中。
| 类型 | 上个状态 | 下个状态 | 评论命令 | 谁可以操作 |
|---|---|---|---|---|
| 缺陷 | 待修复 | 修复中 | /todo2fixing | 仓库成员角色: Maintainer, Committer, Contributor, Owner |
| 缺陷 | 修复中 | 待验收 | /fixing2UAT | 仓库成员角色: Maintainer, Committer, Contributor, Owner |
| 缺陷 | 待验收 | 已修复 | /UAT2done | SIG组: sig-QA (maintainer,committer) |
| 缺陷 | 待修复 | 已挂起 | /todo2suspended | 仓库成员角色: Maintainer, Committer, Contributor, Owner |
| 缺陷 | 待修复 | 已拒绝 | /todo2rejected | 仓库成员角色: Maintainer, Committer, Contributor, Owner |


欢迎来到 openUBMC 社区
Hey @openUBMC-robot , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。
联系指引
有疑问可以联系 SIG: sig-hisilicon ,
维护者是: @JayYinXXX, @TacoJay, @hwjade, @oyyw ,
优秀贡献者是: @liu-yishou-97, @loguliu .


/todo2fixing


影响性分析说明:
漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与attr 过滤器交互存在缺陷:攻击者若能控制模板内容,可通过 |attr 过滤器获取字符串的 format 方法引用,绕过 Jinja 沙箱的属性查找限制,从而执行任意 Python 代码。Jinja 沙箱虽会拦截 str.format 调用,但 |attr 过滤器为绕过提供了通道。修复版本 3.1.6 已使 |attr 不再绕过环境的属性查找。
当前 main 分支中 jinja2 被锁定为 3.1.5(ATF-v2.12.4/tools/tlc/poetry.lock、ATF-v2.12.4/poetry.lock)及 3.1.4(u-boot2407/doc/sphinx/requirements.txt),均处于受影响范围。已通过 PR #2 统一升级至修复版本 3.1.6。
根据 NVD 官方评估:
CVSS 3.1 评分:BaseScore 8.8 (HIGH),Vector:CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH)
CVSS 4.0 评分:BaseScore 5.4 (MEDIUM),Vector:CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
漏洞评分(openUBMC评分):
BaseScore: 8.8
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
受影响版本排查(受影响/不受影响):
1.main: 受影响


经过cve-manager解析,已分析的内容如下表所示:
| 状态 | 分析项目 | 内容 |
|---|---|---|
| 已分析 | 影响性分析说明 | 漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与 |
| 已分析 | BaseScore | 8.8 |
| 已分析 | Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH) |
| 已分析 | 受影响版本排查 | main:受影响 |
请确认分析内容的准确性, 确认无误后, 您可以进行后续步骤, 否则您可以继续分析.


经过cve-manager解析,已分析的内容如下表所示:
| 状态 | 分析项目 | 内容 |
|---|---|---|
| 已分析 | 影响性分析说明 | 漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与attr 过滤器交互存在缺陷:攻击者若能控制模板内容,可通过 |
| 已分析 | BaseScore | 8.8 |
| 已分析 | Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH) |
| 已分析 | 受影响版本排查 | main:受影响 |
请确认分析内容的准确性, 确认无误后, 您可以进行后续步骤, 否则您可以继续分析.


/fixing2UAT


/UAT2done


分支 [main] 未检测到关联PR合入,无法关闭issue,关联PR合入后再重试


/fixing2UAT


影响性分析说明:
漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与attr 过滤器交互存在缺陷:攻击者若能控制模板内容,可通过 |attr 过滤器获取字符串的 format 方法引用,绕过 Jinja 沙箱的属性查找限制,从而执行任意 Python 代码。Jinja 沙箱虽会拦截 str.format 调用,但 |attr 过滤器为绕过提供了通道。修复版本 3.1.6 已使 |attr 不再绕过环境的属性查找。
当前 main 分支中 jinja2 被锁定为 3.1.5(ATF-v2.12.4/tools/tlc/poetry.lock、ATF-v2.12.4/poetry.lock)及 3.1.4(u-boot2407/doc/sphinx/requirements.txt),均处于受影响范围。已通过 PR #2 统一升级至修复版本 3.1.6。
根据 NVD 官方评估:
CVSS 3.1 评分:BaseScore 8.8 (HIGH),Vector:CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH)
CVSS 4.0 评分:BaseScore 5.4 (MEDIUM),Vector:CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
漏洞评分(openUBMC评分):
BaseScore: 8.8
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
受影响版本排查(受影响/不受影响):
1.main: 受影响


经过cve-manager解析,已分析的内容如下表所示:
| 状态 | 分析项目 | 内容 |
|---|---|---|
| 已分析 | 影响性分析说明 | 漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与attr 过滤器交互存在缺陷:攻击者若能控制模板内容,可通过 |
| 已分析 | BaseScore | 8.8 |
| 已分析 | Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH) |
| 已分析 | 受影响版本排查 | main:受影响 |
请确认分析内容的准确性, 确认无误后, 您可以进行后续步骤, 否则您可以继续分析.


/todo2fixing


/fixing2UAT


/UAT2done


一、漏洞信息
漏洞编号:CVE-2025-27516
漏洞归属组件:jinja2, https://gitcode.com/openUBMC/
漏洞归属的版本:3.1.5
漏洞修复版本: 3.1.6
漏洞涉及目标:open_source/arm-trusted-firmware/ATF-v2.12.4/tools/tlc/poetry.lock
CVSS分值:
BaseScore: N/A None
Vector: N/A
漏洞简述:
Jinja is an extensible templating engine. Prior to 3.1.6, an oversight in how the Jinja sandboxed environment interacts with the |attr filter allows an attacker that controls the content of a template to execute arbitrary Python code. To exploit the vulnerability, an attacker needs to control the content of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates. Jinja's sandbox does catch calls to str.format and ensures they don't escape the sandbox. However, it's possible to use the |attr filter to get a reference to a string's plain format method, bypassing the sandbox. After the fix, the |attr filter no longer bypasses the environment's attribute lookup. This vulnerability is fixed in 3.1.6.
漏洞公开时间:2025-03-06 05:15:20
漏洞创建时间:2026-09-22 02:02:24
漏洞详情参考链接:
https://nvd.nist.gov/vuln/detail/CVE-2025-27516
漏洞补丁信息:
二、漏洞分析结构反馈
影响性分析说明:
漏洞组件为 Jinja2 模板引擎(受影响版本 < 3.1.6)。漏洞成因是沙箱化环境与attr 过滤器交互存在缺陷:攻击者若能控制模板内容,可通过 |attr 过滤器获取字符串的 format 方法引用,绕过 Jinja 沙箱的属性查找限制,从而执行任意 Python 代码。Jinja 沙箱虽会拦截 str.format 调用,但 |attr 过滤器为绕过提供了通道。修复版本 3.1.6 已使 |attr 不再绕过环境的属性查找。
当前 main 分支中 jinja2 被锁定为 3.1.5(ATF-v2.12.4/tools/tlc/poetry.lock、ATF-v2.12.4/poetry.lock)及 3.1.4(u-boot2407/doc/sphinx/requirements.txt),均处于受影响范围。已通过 PR #2 统一升级至修复版本 3.1.6。
根据 NVD 官方评估:
CVSS 3.1 评分:BaseScore 8.8 (HIGH),Vector:CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH)
CVSS 4.0 评分:BaseScore 5.4 (MEDIUM),Vector:CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
漏洞评分(openUBMC评分):
BaseScore: 8.8
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H(攻击向量 LOCAL,攻击复杂度 LOW,需低权限,影响范围变更,机密性/完整性/可用性均为 HIGH)
受影响版本排查(受影响/不受影响):
1.main:受影响