From: Michael Tremer Date: Sat, 22 Feb 2025 16:48:42 +0000 (+0000) Subject: jail: Fix buffer overrun when reading the scriptlet X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4514fa28ae8b427cf0f79f61c2c0cfbd3039a2c;p=pakfire.git jail: Fix buffer overrun when reading the scriptlet Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/jail.c b/src/pakfire/jail.c index e990a68f..7c768da2 100644 --- a/src/pakfire/jail.c +++ b/src/pakfire/jail.c @@ -1655,7 +1655,7 @@ int pakfire_jail_exec_script(struct pakfire_jail* jail, DEBUG(jail->ctx, "Writing script to %s:\n%.*s\n", path, (int)size, script); // Write data - r = fprintf(f, "%s", script); + r = fwrite(script, 1, size, f); if (r < 0) { ERROR(jail->ctx, "Could not write script to file %s: %m\n", path); goto ERROR;