Description: shm pid入参 漏洞修复
IssueNo: https://gitee.com/openharmony/kernel_liteos_a/issues/IAWM6R Feature Or Bugfix: Bugfix Binary Source: No Signed-off-by: hw_llm <liu.limin@huawei.com>
This commit is contained in:
parent
31da79ec80
commit
14c79fc921
|
@ -689,6 +689,9 @@ INT32 ShmCtl(INT32 shmid, INT32 cmd, struct shmid_ds *buf)
|
||||||
(shm_perm.mode & ACCESSPERMS);
|
(shm_perm.mode & ACCESSPERMS);
|
||||||
seg->ds.shm_ctime = time(NULL);
|
seg->ds.shm_ctime = time(NULL);
|
||||||
#ifdef LOSCFG_SHELL
|
#ifdef LOSCFG_SHELL
|
||||||
|
if (OsProcessIDUserCheckInvalid(shm_perm.uid)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
(VOID)memcpy_s(seg->ownerName, OS_PCB_NAME_LEN, OS_PCB_FROM_PID(shm_perm.uid)->processName,
|
(VOID)memcpy_s(seg->ownerName, OS_PCB_NAME_LEN, OS_PCB_FROM_PID(shm_perm.uid)->processName,
|
||||||
OS_PCB_NAME_LEN);
|
OS_PCB_NAME_LEN);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue