BlackTree Security · Infrastructure · Automation · AI

Plugin4Shell Broke Reviewed Plugin Pins

A repository owner could subvert reviewed plugins: installers trusted checkout without checking the resolved commit. Claude Code, Codex and Copilot could select a hash-shaped default branch; Gemini CLI collided with FETCH_HEAD.

Researchers report the first pair fixed in 2.1.179 and 0.146.0, respectively. Copilot lacked a patch at disclosure. The fourth’s retirement spared enterprise and paid-key access; a fix remains unverified. Researchers recommend Antigravity.

GitHub rejects 40-hex branches; Bitbucket and self-hosting can permit them. Reporters found built-in catalogues on the former. Unprompted upgrades depend on marketplace update policy.

Research demonstrations do not establish hostile exploitation. Agent checks block mismatches; earlier plugin cleanup remains unverified.

Check what executes

  • Enforce corrected agent minima.
  • Disable unneeded marketplaces; approve repository sources.
  • Compare HEAD and tree hashes after checkout.
  • Review upstream ownership changes and automatic upgrades.
  • Constrain file, credential, terminal and repository access.
  • Log source, commit, signer and installation time.

Research: 17 September 2026. Follow-up: 18 September 2026; times unspecified.

Leave a Reply

Your email address will not be published. Required fields are marked *