[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Fix stack smashing when handling PR_GET_PDEATHSIG
From: |
Laurent Vivier |
Subject: |
Re: [PATCH] Fix stack smashing when handling PR_GET_PDEATHSIG |
Date: |
Sat, 26 Sep 2020 12:24:54 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
Le 26/09/2020 à 03:56, Stephen Long a écrit :
>>> linux-user/syscall.c | 2 +-
>>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
>>> index 05f0391..91f9114 100644
>>> --- a/linux-user/syscall.c
>>> +++ b/linux-user/syscall.c
>>> @@ -10256,7 +10256,7 @@ static abi_long do_syscall1(void *cpu_env, int num,
>>> abi_long arg1,
>>> int deathsig;
>>> ret = get_errno(prctl(arg1, &deathsig, arg3, arg4, arg5));
>>> if (!is_error(ret) && arg2
>>> - && put_user_ual(deathsig, arg2)) {
>>> + && put_user_s32(deathsig, arg2)) {
>>> return -TARGET_EFAULT;
>>> }
>>> return ret;
>
> Hi Laurent, is it possible to get this patch into master?
>
Applied to my linux-user-for-5.2 branch.
Thanks,
Laurent