In the Linux kernel before 4.9.3, fs/xfs/xfsaops.c allows local users to cause a denial of service (system crash) because there is a race condition between direct and memory-mapped I/O (associated with a hole) that is handled with BUGON instead of an I/O failure.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-10741.json"
[
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@04197b341f23b908193308b8d63d17ff23232598",
"digest": {
"line_hashes": [
"204613821620402060655374128705795349939",
"10422846478665295908617996923432096832",
"86745912120945874341054502865595677339",
"47577156679495598861789953765047379259",
"177057954029416066607405388198264724208",
"68135377173218053803834670191802831109",
"316986726933635968834737846023229786416"
],
"threshold": 0.9
},
"id": "CVE-2016-10741-1496a0ae",
"deprecated": false,
"target": {
"file": "fs/xfs/xfs_aops.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@04197b341f23b908193308b8d63d17ff23232598",
"digest": {
"function_hash": "54086079599934739856786688555026601121",
"length": 2750.0
},
"id": "CVE-2016-10741-b6362a1f",
"deprecated": false,
"target": {
"file": "fs/xfs/xfs_aops.c",
"function": "__xfs_get_blocks"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-10741.json"
[
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/04197b341f23b908193308b8d63d17ff23232598",
"digest": {
"line_hashes": [
"204613821620402060655374128705795349939",
"10422846478665295908617996923432096832",
"86745912120945874341054502865595677339",
"47577156679495598861789953765047379259",
"177057954029416066607405388198264724208",
"68135377173218053803834670191802831109",
"316986726933635968834737846023229786416"
],
"threshold": 0.9
},
"id": "CVE-2016-10741-61dd4f81",
"deprecated": false,
"target": {
"file": "fs/xfs/xfs_aops.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/04197b341f23b908193308b8d63d17ff23232598",
"digest": {
"function_hash": "54086079599934739856786688555026601121",
"length": 2750.0
},
"id": "CVE-2016-10741-88020c4a",
"deprecated": false,
"target": {
"file": "fs/xfs/xfs_aops.c",
"function": "__xfs_get_blocks"
}
}
]