ShirkNeko
118fcf507a
kernel: fmt
2025-11-18 21:39:31 +08:00
ShirkNeko
86cd05e206
Attempt to refactor and migrate inode_permission, bprm_check_security, and task_alloc entirely to syscall_hook_manager
...
kernel: fix build
2025-11-09 04:35:29 +08:00
ShirkNeko
343c6452cf
kernel: Fixed potential null pointer issue with current->mm in kernel version 5.10
...
When calling get_full_comm() within system call hooks, current->mm may be null (prctl). A fallback mechanism for current->comm must be added beforehand to prevent null pointer dereferences when accessing mm->arg_start/arg_end.
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-10-27 21:54:20 +08:00
ShirkNeko
3701d47fbb
kernel: Simplified manual SU command processing for code
2025-10-27 15:14:35 +08:00
TwinbornPlate75
7a769775d8
kernel/manual_su: Define mmap_lock as mmap_sem for old kernel ( #495 )
2025-10-27 00:12:44 +08:00
ShirkNeko
979685feaf
kernel: Greenlight the new prctl command
2025-10-26 20:43:29 +08:00
ShirkNeko
1b0f96cc70
kernel: Add functionality to generate and validate authentication tokens for cmd_su
2025-10-26 19:59:57 +08:00
ShirkNeko
c3b8c8601a
kernel: Add kernel compatibility for cmd_su
2025-10-05 20:20:46 +08:00
ShirkNeko
1281fa70d7
Kernel: Enhanced temporary record UID functionality and elevated privileges
2025-09-29 04:28:31 +08:00
ShirkNeko
7c4334e03a
kernel: Add the ability to manually elevate privileges for programs using prctl by specifying UID or PID.
2025-09-28 19:33:08 +08:00