Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

Null-byte injection in subprocess args/env now gets a specific diagnosis

Subprocess launch failures from null bytes in args or environment now get a specific diagnosis

TierYou'll noticehow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaElsewherewhat it touches
KindBug Fixesin v2.1.277,
You'll notice

Subprocess launch failures from null bytes in args or environment now get a specific diagnosis

What

When Node.js rejects launching a subprocess with an ERR_INVALID_ARG_VALUE error, Claude Code's execFileNoThrow helper now figures out whether the cause was a null byte in the working directory, the executable path, a command-line argument, an environment variable name, or an environment variable value. For environment variables specifically, it also reports whether the offending variable came from the process's inherited environment.

Why

This turns a generic subprocess-launch failure into a specific, actionable diagnosis, making it much easier to track down what actually caused the failure.

See this entry in the whole of v2.1.277 →