It was found that the driver_override implementation in base/platform.c is susceptible to race condition when different threads are reading vs storing a different driver override. Upstream patch: https://github.com/torvalds/linux/commit/6265539776a0810b7ce6398c27866ddb9c6bd154 Introduced by commit: https://github.com/torvalds/linux/commit/3d713e0e382e
Created kernel tracking bugs for this issue: Affects: fedora-all [bug 1489079]
External References: https://source.android.com/security/bulletin/2017-09-01
This was fixed in the 4.12.1 stable release and is on all currently supported Fedora releases.
Statement: This issue does not affect the versions of the Linux kernel as shipped with Red Hat Enterprise Linux 5, 6, 7 and MRG-2 as the code with the flaw is not present in the products listed.