DF-0171
Ignored copyout return in sys_sched_getparam
Summary
sys_sched_getparam(:245) discards copyout return. Faulting user dest -> syscall returns 0 masking failure. Compare rr_get_interval(:348-349) which checks e=copyout.
Discussion (0)
PoC verification
Evidence pack
findings/poc/DF-0171 Β· 1 files| File | Type | Description | Size | |
|---|---|---|---|---|
| fix.diff | suggested-fix | Ignored copyout return in sys_sched_getparam | 316 B | view raw |
Fix verification
fixedbaseline reproducedβ patch + rebuild βpatched clean
fix.diff applied + combined nativekernel build rc=0 (-Werror)
fix.diff applied + combined nativekernel build rc=0 (-Werror)
β fix.diffcombined build rc=0
Confirmed kernel references
β
Detail
Exploit chain
none (Info severity)
Evidence (decisive lines)
Source-confirmed at sys/kern/kern_p1003_1b.c:245: ignored copyout return in sys_sched_getparam
Verified recommended fix
Source-confirmed at sys/kern/kern_p1003_1b.c:245: ignored copyout return in sys_sched_getparam
Verdict
Source-confirmed at sys/kern/kern_p1003_1b.c:245: ignored copyout return in sys_sched_getparam
No comments yet.