Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:GA
grub2.3179
grub2-mkstandalone-out-of-bound-access-to-tar-h...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch of Package grub2.3179
From 478b5675209ab0263b8271764ef85d8fc1faec42 Mon Sep 17 00:00:00 2001 From: Andrei Borzenkov <arvidjaar@gmail.com> Date: Fri, 28 Nov 2014 20:39:22 +0300 Subject: [PATCH 06/15] grub-mkstandalone: out of bound access to tar header magic Magic size is 6 bytes and we copied 7 bytes in it. CID: 73587, 73888 Closes bug 43690 --- ChangeLog | 5 +++++ util/grub-mkstandalone.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) Index: grub-2.02~beta2/util/grub-mkstandalone.c =================================================================== --- grub-2.02~beta2.orig/util/grub-mkstandalone.c +++ grub-2.02~beta2/util/grub-mkstandalone.c @@ -236,7 +236,7 @@ add_tar_file (const char *from, set_tar_value (hd.size, optr - tcn, 12); set_tar_value (hd.mtime, mtime, 12); hd.typeflag = 'L'; - memcpy (hd.magic, "ustar ", 7); + memcpy (hd.magic, MAGIC, sizeof (hd.magic)); memcpy (hd.uname, "grub", 4); memcpy (hd.gname, "grub", 4); @@ -266,7 +266,7 @@ add_tar_file (const char *from, set_tar_value (hd.size, size, 12); set_tar_value (hd.mtime, mtime, 12); hd.typeflag = '0'; - memcpy (hd.magic, "ustar ", 7); + memcpy (hd.magic, MAGIC, sizeof (hd.magic)); memcpy (hd.uname, "grub", 4); memcpy (hd.gname, "grub", 4);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor