authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-23 05:05:56+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-23 23:33:00+02:00
logdbc0a150802cb8aaa38ca14f29d71868a227a5e9
tree3fe51f778b63ad590ee83a499893a81706790011
parent7f028190034667c20cae8f1429108e178d36fbdf

Maker: fix stack UAF of dynamic_linker_path in Step.Compile.appendModuleFlags()

closes https://codeberg.org/ziglang/zig/issues/37377

1 files changed, 1 insertions(+), 1 deletions(-)

lib/compiler/Maker/Step/Compile.zig+1-1
......@@ -1303,7 +1303,7 @@ fn appendModuleFlags(
13031303 if (query.dynamic_linker) |*dynamic_linker| {
13041304 if (dynamic_linker.get()) |dynamic_linker_path| {
13051305 zig_args.appendAssumeCapacity("--dynamic-linker");
1306 zig_args.appendAssumeCapacity(dynamic_linker_path);
1306 zig_args.appendAssumeCapacity(try arena.dupe(u8, dynamic_linker_path));
13071307 } else {
13081308 zig_args.appendAssumeCapacity("--no-dynamic-linker");
13091309 }