The sanity_check_ckpt function in fs/f2fs/super.c in the Linux kernel before 4.12.4 does not validate the blkoff and segno arrays, which allows local users to gain privileges via unspecified vectors.
The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.
Link | Tags |
---|---|
http://www.securityfocus.com/bid/100215 | third party advisory vdb entry |
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=15d3042a937c13f5d9244241c7a9c8416ff6e82a | patch mailing list third party advisory |
https://bugzilla.redhat.com/show_bug.cgi?id=1481149 | patch issue tracking |
https://github.com/torvalds/linux/commit/15d3042a937c13f5d9244241c7a9c8416ff6e82a | third party advisory patch |
https://source.android.com/security/bulletin/2017-08-01 | third party advisory |
http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.12.4 | third party advisory mailing list |