Messages in this thread | | | Subject | Re: [PATCH v3] sg: mitigate read/write abuse | From | "Martin K. Petersen" <> | Date | Tue, 26 Jun 2018 13:11:56 -0400 |
| |
Jann,
> As Al Viro noted in commit 128394eff343 ("sg_write()/bsg_write() is > not fit to be called under KERNEL_DS"), sg improperly accesses > userspace memory outside the provided buffer, permitting kernel memory > corruption via splice(). But it doesn't just do it on ->write(), also > on ->read(). > > As a band-aid, make sure that the ->read() and ->write() handlers can > not be called in weird contexts (kernel context or credentials > different from file opener), like for ib_safe_file_access().
Applied to 4.18/scsi-fixes with the naming fix pointed out by Doug.
Thanks!
-- Martin K. Petersen Oracle Linux Engineering
| |