In the Linux kernel, the following vulnerability has been resolved:
ocfs2: free inode when ocfs2getinit_inode() fails
syzbot is reporting busy inodes after unmount, for commit 9c89fe0af826 ("ocfs2: Handle error from dquotinitialize()") forgot to call iput() when newinode() succeeded and dquot_initialize() failed.
[
{
"id": "CVE-2024-56630-2d4d7f37",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "218384192298411784376214717699766986140",
"length": 446.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5327720a4655303ffa3f632d86ee205dd783f32",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-2fdafa11",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "246059397571653845445696149440701278253",
"length": 412.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@911fcc95b530615b484e8920741fc5e4bc4e684a",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-3d30e41a",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"328520139521930851884667903363111908441",
"302279137358958578403233847602280491810",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03db61c43c8e2729896fda6b9a95c7fb5c875c20",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-43f407fb",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"328520139521930851884667903363111908441",
"302279137358958578403233847602280491810",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a84d507d3290aca249b44ae992af9e10590cc5f6",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-44f3c67b",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "289176062340339357513877619767636310200",
"length": 448.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@965b5dd1894f4525f38c1b5f99b0106a07dbb5db",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-52420f35",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"64862020389395619482409443858800857205",
"53465274902424053384497339130344142311",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c19ea59965ebb482e227532f7bbb01792fb028c",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-606958f6",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"64862020389395619482409443858800857205",
"53465274902424053384497339130344142311",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@911fcc95b530615b484e8920741fc5e4bc4e684a",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-60af7a6f",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"194641397066250560135182816869878912713",
"7614323169826077164244595318072611918",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c5327720a4655303ffa3f632d86ee205dd783f32",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-70b2bdcb",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "246059397571653845445696149440701278253",
"length": 412.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9c19ea59965ebb482e227532f7bbb01792fb028c",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-81aeb401",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"328520139521930851884667903363111908441",
"302279137358958578403233847602280491810",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@965b5dd1894f4525f38c1b5f99b0106a07dbb5db",
"signature_type": "Line"
},
{
"id": "CVE-2024-56630-aea94230",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "289176062340339357513877619767636310200",
"length": 448.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03db61c43c8e2729896fda6b9a95c7fb5c875c20",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-b47a2ec5",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "289176062340339357513877619767636310200",
"length": 448.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a84d507d3290aca249b44ae992af9e10590cc5f6",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-e7c51403",
"deprecated": false,
"target": {
"function": "ocfs2_get_init_inode",
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"function_hash": "218384192298411784376214717699766986140",
"length": 446.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67c2c6d0564ca05348ba4f8f6eaf7a0713f56c15",
"signature_type": "Function"
},
{
"id": "CVE-2024-56630-f6caafd7",
"deprecated": false,
"target": {
"file": "fs/ocfs2/namei.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"194641397066250560135182816869878912713",
"7614323169826077164244595318072611918",
"135450269015602771249753285201840849896",
"41352101130442065606764300405440383125",
"8764818596762191628515800913803813770"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@67c2c6d0564ca05348ba4f8f6eaf7a0713f56c15",
"signature_type": "Line"
}
]