Skip to content

fix(security): 钉版 msgpack 1.2.3 修复 CVE-2026-114613 - #49

Merged
github-actions[bot] merged 2 commits into
mainfrom
security/msgpack-1.2.3
Nov 6, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
security/msgpack-1.2.3

Conversation

@0x0021

@0x0021 0x0021 commented Nov 6, 2026

Copy link
Copy Markdown
Owner

依赖告警 #47(high):cachecontrol 的传递依赖 msgpack 锁在 1.2.1,命中 strict_map_key 校验失败时 C 扩展无界内存泄漏。

  • requirements.txt / pyproject.toml 显式钉到首个修复版 1.2.3(沿用 urllib3、pypdfium2 的传递依赖显式钉版先例)。
  • requirements.lock / uv.lock 由 dependabot-sync-lockfiles.yml 在 PR 上用主线脚本重生成并推回,避免本地 uv 与 CI uv 版本差异造成 revision 漂移。
  • 合并后 check_deps.py --strict 校验四源一致,dependabot 告警应自动关闭。

- cachecontrol 的传递依赖 msgpack 曾解析到 1.2.1,命中 high 级无界内存泄漏告警(dependabot #47),首个修复版 1.2.3
- requirements.txt / pyproject.toml 显式钉版(沿用 urllib3 / pypdfium2 的传递依赖显式钉版先例)
- requirements.lock / uv.lock 由 Dependabot 依赖自动同步流水线在 PR 上重生成,避免本地与 CI uv 版本差异导致 revision 漂移
@0x0021 0x0021 added the dependencies 依赖更新(Dependabot) label Nov 6, 2026
@github-actions
github-actions Bot merged commit 38476a2 into main Nov 6, 2026
11 checks passed
@0x0021
0x0021 deleted the security/msgpack-1.2.3 branch November 6, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies 依赖更新(Dependabot)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant