Field noteOct 28, 20265 min read1 source

Git for Windows 2.56.0(4) ships another urgent security fix for Brotli CVE-2026-111497

In one minute

Git for Windows has released version 2.56.0(4), an urgent security update that bundles Brotli 1.2.1 to address CVE-2026-111497. It also fixes corrupt code signatures in the 32-bit MinGit executables. Teams using the Windows distribution should treat the release as a dependency-maintenance event, not a feature update.

What changed: Git for Windows has now shipped v2.56.0.windows.4, adding a Windows Git distribution fix for Brotli CVE-2026-111497 beyond the earlier Brotli and Git for Windows security releases.

What happened

The Git for Windows project published Git for Windows v2.56.0.windows.4 on October 26, 2026. The release is marked as immutable and is signed with committer Johannes Schindelin’s verified signature. Its notes describe it as “another urgent security bug fix release,” placing it after Git for Windows v2.56.0(3), which the same notes date to October 22, 2026.

The central change is an upgrade of the bundled Brotli component to version 1.2.1. The release says this upgrade addresses CVE-2026-111497. It does not describe the vulnerability’s exploit path, affected usage conditions, or severity; it establishes only that the Git for Windows maintainers considered the Brotli update urgent enough to issue a dedicated follow-up release.

The release includes a second fix: executables in the 32-bit MinGit package had corrupt code signatures, and the project says those signatures are now fixed. This is distinct from the Brotli upgrade. It matters because MinGit is a compact Git distribution and the release notes identify the signature problem specifically in its 32-bit executables, rather than in every package in the distribution.

The published assets cover several delivery formats and processor targets. They include 64-bit and ARM64 Git installers, 64-bit and ARM64 PortableGit archives, and MinGit archives for 64-bit, ARM64, and 32-bit Windows. BusyBox MinGit variants are also listed for those three architectures. The release page provides SHA-256 values for the listed assets, giving teams a supplied integrity value to compare when they obtain a package. No pricing, account requirement, staged rollout, or support-policy change is stated in the release notes.

What the archive adds

This is a new release on an already active dependency-security story. Git for Windows 2.56.0(3) covered the immediately preceding Windows-specific security release. The underlying Brotli fix was also covered in the Brotli release note, which identifies fixed Brotli versions including 1.2.1. A later archive item reports public proof-of-concept exploits and an attempted in-the-wild exploitation in Tenable’s account.

Trend signal

No supplied pattern genuinely fits this release. It is a narrow downstream security update to a Windows developer distribution, rather than evidence about how agent systems, agent protocols, or AI-native teams are changing.

Why now

The release notes themselves frame the timing as urgent and identify CVE-2026-111497 as the reason for upgrading the included Brotli component. The short interval from the October 22 predecessor release to the October 26 follow-up shows that Git for Windows separated this dependency remediation into a new Windows-specific build rather than waiting for a broader feature cycle.

Connections to other events

The release joins a wider set of fixes for the same Brotli CVE. The archive records that Brotli 1.2.1, 1.1.1, and 1.0.10 were released as fixes, and separately records fixes becoming available in .NET and PHP for Windows. Git for Windows is therefore another packaged developer dependency incorporating the upstream remediation, with its own additional correction for 32-bit MinGit code signatures.

Why it matters

AI-building teams still depend on ordinary source-control tooling: agent-generated changes, evaluation fixtures, deployment configurations, and human review all pass through developer environments and CI systems. A security release in a Git distribution is not an AI capability announcement, but it can affect the base image and workstation inventory that those workflows rely on.

The practical consequence is to separate two checks that this release combines. First, identify Git for Windows installations and packaged MinGit copies that may still bundle an older Brotli component. Second, where 32-bit MinGit is intentionally retained, verify that the replacement package is the corrected build rather than assuming that every artifact shares the same signing issue. The published hashes provide a concrete verification input for teams with controlled software distribution.

What happens next

  • More downstream packages will incorporate a Brotli fix for CVE-2026-111497. (3 months, 70%). Watch for: release notes naming Brotli 1.2.1 or the CVE.
  • Teams with managed Windows developer images will replace older Git for Windows packages. (3 months, 65%). Watch for: updated base-image manifests or internal package versions.

Limits and uncertainty

The Git for Windows release notes do not explain how CVE-2026-111497 can be exploited, whether every Git for Windows user is exposed under ordinary use, or which earlier Git for Windows versions are affected. They do not provide upgrade instructions, deployment telemetry, or evidence that the flaw has been exploited through Git for Windows. The asset list confirms available packages and hashes, but it does not establish which package a particular team uses. The archive’s discussion of public proof-of-concept activity concerns the Brotli flaw more broadly, not a demonstrated compromise of Git for Windows.

Skill to build now

Create a small inventory check for developer-tool dependencies in Windows images: record the Git for Windows version, package type, CPU architecture, and whether MinGit is used. For the replacement artifact, compare its SHA-256 value against the value on the release page before promoting it into a managed image or CI cache. This turns a one-off urgent advisory into a repeatable dependency-verification step.

Reader takeaway

Git for Windows 2.56.0(4) is a focused security maintenance release: it brings bundled Brotli to 1.2.1 for CVE-2026-111497 and repairs code signatures in 32-bit MinGit. If Git for Windows is part of a workstation, build image, or CI toolchain, update planning and artifact verification are the relevant actions—not feature evaluation.

Open question

Which Git for Windows packaging paths in managed Windows environments still carry the pre-1.2.1 Brotli component, and how quickly can their owners replace them?

Evidence / sources

  1. 1github.com/git-for-windows/git/releases/tag/v2.56.0.windows.4
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicSecurityExplore the security topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract