Skip to content

fix(deps): update module github.com/docker/cli to v29.2.0+incompatible [security] (alauda-v0.43.0) - #69

Merged
l-qing merged 1 commit into
alauda-v0.43.0from
renovate/alauda-v0.43.0-go-github.com-docker-cli-vulnerability
Mar 5, 2026
Merged

fix(deps): update module github.com/docker/cli to v29.2.0+incompatible [security] (alauda-v0.43.0)#69
l-qing merged 1 commit into
alauda-v0.43.0from
renovate/alauda-v0.43.0-go-github.com-docker-cli-vulnerability

Conversation

@alaudaa-renovate

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
github.com/docker/cli v29.0.3+incompatible -> v29.2.0+incompatible age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

GitHub Vulnerability Alerts

CVE-2025-15558

This issue affects Docker CLI through 29.1.5

Impact

Docker CLI for Windows searches for plugin binaries in C:\ProgramData\Docker\cli-plugins, a directory that does not exist by default. A low-privileged attacker can create this directory and place malicious CLI plugin binaries (docker-compose.exe, docker-buildx.exe, etc.) that are executed when a victim user opens Docker Desktop or invokes Docker CLI plugin features, and allow privilege-escalation if the docker CLI is executed as a privileged user.

This issue affects Docker CLI through v29.1.5 (fixed in v29.2.0). It impacts Windows binaries acting as a CLI plugin manager via the github.com/docker/cli/cli-plugins/manager package, which is consumed by downstream projects such as Docker Compose.

Docker Compose became affected starting in v2.31.0, when it incorporated the relevant CLI plugin manager code (see https://github.com/docker/compose/pull/12300), and is fixed in v5.1.0.

This issue does not impact non-Windows binaries or projects that do not use the plugin manager code.

Patches

Fixed version starts with 29.2.0

This issue was fixed in docker/cli@1375933 (https://github.com/docker/cli/pull/6713), which removed %PROGRAMDATA%\Docker\cli-plugins from the list of paths used for plugin-discovery on Windows.

Workarounds

None

Resources

Credits

Nitesh Surana (niteshsurana.com) of Trend Research of TrendAI


Release Notes

docker/cli (github.com/docker/cli)

v29.2.0+incompatible

Compare Source

v29.1.5+incompatible

Compare Source

v29.1.4+incompatible

Compare Source

v29.1.3+incompatible

Compare Source

v29.1.2+incompatible

Compare Source

v29.1.1+incompatible

Compare Source

v29.1.0+incompatible

Compare Source

v29.0.4+incompatible

Compare Source


Configuration

📅 Schedule: Branch creation - "" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@alaudabot

Copy link
Copy Markdown

🤖 AI Code Review

Property Value
Model z-ai/glm-4.7:free
Style strict
Issues Found 0
Warnings/Errors 0
Personalized Prompt ❌ No
Reviewed at 2026-03-05 07:12:08 UTC

Summary

This PR updates the github.com/docker/cli module from v29.0.3+incompatible to v29.2.0+incompatible for a security fix. The changes are minimal and consist only of version updates in go.mod, go.sum, and vendor/modules.txt. This is a straightforward dependency update with no code changes.

Review Statistics

Category Count
Critical Issues 0
Warnings 0
Suggestions 0
Files Reviewed 3

Critical Issues

None. This is a routine security dependency update.

Warnings

None.

Suggestions

None.

Positive Feedback

  • Good practice to keep dependencies updated, especially for security patches
  • The PR follows the expected pattern for Go dependency updates
  • Version bump is properly reflected in all three relevant files (go.mod, go.sum, vendor/modules.txt)


ℹ️ About this review

This review was automatically generated using the run-actions workflow.

@l-qing
l-qing merged commit d116b7c into alauda-v0.43.0 Mar 5, 2026
15 of 16 checks passed
@l-qing
l-qing deleted the renovate/alauda-v0.43.0-go-github.com-docker-cli-vulnerability branch March 5, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants