Skip to content

fix(agent-base): consume qualified Brotli security backport - #374

Merged
chen21019 merged 1 commit into
mainfrom
security/agent-base-brotli-20261025
Oct 25, 2026
Merged

chen21019 merged 1 commit into
mainfrom
security/agent-base-brotli-20261025

Conversation

@chen21019

Copy link
Copy Markdown

The agent base still includes the unpatched Ubuntu Brotli decoder. Pin the formally published and qualified Ubuntu backports 0.1.1 image by exact digest, retain the same existing-package installer and original six package families, and roll the base to 0.3.8.

Update the agent-only consumer contract for the 13-package catalog and reject an unpatched installed Brotli version. The existing publisher now retains ordinary Brotli SONAME round trips and an actual entrypoint exec; the wrapper stage also retains its owning bootstrap-download smoke. Python/curl/TLS, original raw/effective scans and exact consumer evidence remain required. No malformed Brotli payload or exploit is executed.

Validation: 9 focused package-consistency guards pass locally; syntax and diff checks pass. The consumed bundle's official publication, two provider fixtures, anonymous readback, provenance and SBOM checks passed in run 40175072213. Formal base publication is performed only after this PR and required CodeQL gates pass; the wrapper remains pinned to 0.3.7 until 0.3.8 has its own verified registry digest.

@chen21019
chen21019 requested a review from a team as a code owner October 25, 2026 08:15
@chen21019
chen21019 merged commit 8e12fe1 into main Oct 25, 2026
5 checks passed
@chen21019
chen21019 deleted the security/agent-base-brotli-20261025 branch October 25, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant