The Linux kernel before 5.4.2 mishandles ext4expandextraisize, as demonstrated by use-after-free errors in _ext4expandextraisize and ext4xattrsetentry, related to fs/ext4/inode.c and fs/ext4/super.c, aka CID-4ea99936a163.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-19767.json"
[
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4ea99936a1630f51fc3a2d61a58ec4a1c4b7d55a",
"id": "CVE-2019-19767-3df06ed0",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"92051502161622966169024468498427593107",
"199723873392449203895601571161208812676",
"127607964268478491976669513824360521307",
"89435661613253850608200650743230590496",
"334451276570111805607008011806771204919",
"111616240507122638442648885126442369413",
"180994147181765591122795368400548963140",
"262552573586459803677642907305229943995",
"31122751368870902692094234729390287244",
"219493266737447087754438785653668208312",
"28951996703524540263474260934749082725",
"244099367622573743599340415101444229842",
"30659012955033932929569928006722193180",
"324809645999735835546467004896912116524",
"213099902438384848583078127775193849072"
]
},
"target": {
"file": "fs/ext4/super.c"
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4ea99936a1630f51fc3a2d61a58ec4a1c4b7d55a",
"id": "CVE-2019-19767-68d9257f",
"signature_version": "v1",
"digest": {
"length": 824.0,
"function_hash": "116097829236182869653271236066452661658"
},
"target": {
"file": "fs/ext4/super.c",
"function": "ext4_clamp_want_extra_isize"
}
},
{
"signature_type": "Line",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4ea99936a1630f51fc3a2d61a58ec4a1c4b7d55a",
"id": "CVE-2019-19767-ce71377a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"259005508287975976472118860286191993050",
"72418911057327677935181573010796027978",
"178320725551037746576715540879682905470",
"111961475018263484013781752234555946690",
"274726678956065206876398115179718173001"
]
},
"target": {
"file": "fs/ext4/inode.c"
}
},
{
"signature_type": "Function",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@4ea99936a1630f51fc3a2d61a58ec4a1c4b7d55a",
"id": "CVE-2019-19767-e6c6a04e",
"signature_version": "v1",
"digest": {
"length": 610.0,
"function_hash": "11814881655777309681192742789472692131"
},
"target": {
"file": "fs/ext4/inode.c",
"function": "__ext4_expand_extra_isize"
}
}
]