Add p_candebug() check to access a process map file in procfs; limit
access to map information for processes that you wouldn't otherwise have debug rights on. Tested by: bms
This commit is contained in:
parent
7bc56ec444
commit
946e86b7e1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=118907
@ -80,6 +80,12 @@ procfs_doprocmap(PFS_FILL_ARGS)
|
||||
|
||||
GIANT_REQUIRED;
|
||||
|
||||
PROC_LOCK(p);
|
||||
error = p_candebug(td, p);
|
||||
PROC_UNLOCK(p);
|
||||
if (error)
|
||||
return (error);
|
||||
|
||||
if (uio->uio_rw != UIO_READ)
|
||||
return (EOPNOTSUPP);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user