Commit 2cd9bc7
committed
Add support for uname spoofing in newuname syscall
This commit introduces conditional support for uname spoofing in the
newuname syscall. When the CONFIG_KSU_SUSFS_SPOOF_UNAME configuration
is enabled, the syscall will check a static key to determine if
uname spoofing should be applied. If enabled, the `susfs_spoof_uname`
function is called to modify the `new_utsname` structure before it
is copied to user space. This change enhances the flexibility of
the uname syscall for specific use cases.1 parent 50aed08 commit 2cd9bc7
4 files changed
Lines changed: 2930 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
152 | 153 | | |
153 | 154 | | |
154 | 155 | | |
| |||
178 | 179 | | |
179 | 180 | | |
180 | 181 | | |
181 | | - | |
| 182 | + | |
182 | 183 | | |
183 | 184 | | |
184 | 185 | | |
| |||
0 commit comments