From f4514fa28ae8b427cf0f79f61c2c0cfbd3039a2c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 22 Feb 2025 16:48:42 +0000 Subject: [PATCH] jail: Fix buffer overrun when reading the scriptlet Signed-off-by: Michael Tremer --- src/pakfire/jail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.5