[PATCH] acpi: powerbutton: ensure we don't get scanf buffer overflow
Colin King
colin.king at canonical.com
Thu Jan 9 15:24:10 UTC 2014
From: Colin Ian King <colin.king at canonical.com>
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/acpi/powerbutton/powerbutton.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/acpi/powerbutton/powerbutton.c b/src/acpi/powerbutton/powerbutton.c
index b67cbcd..5bf14a7 100644
--- a/src/acpi/powerbutton/powerbutton.c
+++ b/src/acpi/powerbutton/powerbutton.c
@@ -62,7 +62,7 @@ static int power_button_test1(fwts_framework *fw)
else {
char button[4096];
memset(button, 0, sizeof(button));
- sscanf(buffer, "%*s %s", button);
+ sscanf(buffer, "%*s %4095s", button);
fwts_passed(fw, "Detected %s power button event.", button);
}
--
1.8.5.2
More information about the fwts-devel
mailing list