From: Len Brown Date: Fri, 8 Dec 2017 22:38:17 +0000 (-0500) Subject: tools/power turbostat: fix possible sprintf buffer overflow X-Git-Tag: v4.18-rc1~149^2~7^2~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=46c2797826cc6d1ae36fcbd966e76f9fa1907eef;p=thirdparty%2Fkernel%2Flinux.git tools/power turbostat: fix possible sprintf buffer overflow Signed-off-by: Len Brown --- diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c index 32f3a33a98509..59742600b7eb0 100644 --- a/tools/power/x86/turbostat/turbostat.c +++ b/tools/power/x86/turbostat/turbostat.c @@ -1529,7 +1529,7 @@ int get_mp(int cpu, struct msr_counter *mp, unsigned long long *counterp) if (get_msr(cpu, mp->msr_num, counterp)) return -1; } else { - char path[128]; + char path[128 + PATH_BYTES]; if (mp->flags & SYSFS_PERCPU) { sprintf(path, "/sys/devices/system/cpu/cpu%d/%s",