summary refs log tree commit diff stats
path: root/linux-user/nios2/syscall_nr.h
diff options
context:
space:
mode:
authorStephen Long <steplong@quicinc.com>2020-05-07 06:03:02 -0700
committerLaurent Vivier <laurent@vivier.eu>2020-10-23 14:21:15 +0200
commitd9a5eba477e7ed7183a6d417755790d6ecf22cad (patch)
tree9b0c8ba5f23fef7f02e788ff1662a01da66c8762 /linux-user/nios2/syscall_nr.h
parent4c5b97bfd0dd54dc27717ae8d1cd10e14eef1430 (diff)
downloadfocaccia-qemu-d9a5eba477e7ed7183a6d417755790d6ecf22cad.tar.gz
focaccia-qemu-d9a5eba477e7ed7183a6d417755790d6ecf22cad.zip
Fix stack smashing when handling PR_GET_PDEATHSIG
The bug was triggered by the following code on aarch64-linux-user:

int main(void)
{
  int PDeathSig = 0;
  if (prctl(PR_GET_PDEATHSIG, &PDeathSig) == 0 && PDeathSig == SIGKILL)
    prctl(PR_GET_PDEATHSIG, 0);
  return (PDeathSig == SIGKILL);
}

Signed-off-by: Stephen Long <steplong@quicinc.com>
Signed-off-by: Ana Pazos <apazos@quicinc.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200507130302.3684-1-steplong@quicinc.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/nios2/syscall_nr.h')
0 files changed, 0 insertions, 0 deletions