In the Linux kernel, the following vulnerability has been resolved:
jfs: fix array-index-out-of-bounds in diAlloc
Currently there is not check against the agno of the iag while allocating new inodes to avoid fragmentation problem. Added the check which is required.
[
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f062baf202b82f54987a3f614a6c8f3e466641",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-00784265",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@665b44e55c2767a4f899c3b18f49e9e1c9983777",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-042cfe9f",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2308d0fb0dc32446b4e6ca37cd09c30374bb64e9",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-0a7a3282",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c68af2af697ba2ba3b138be0c6d72e2ce3a3d6d",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-43b57789",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba7df5457dc1c1071c5f92ac11323533a6430e1",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-4aaadb4d",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7467ca10a5ff09b0e87edf6c4d2a4bfdee69cf2c",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-57b4cca0",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf7e3e84df36a9953796c737f080712f631d7083",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-8e5ccb65",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1ba7df5457dc1c1071c5f92ac11323533a6430e1",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-a0c8e142",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05d9ea1ceb62a55af6727a69269a4fd310edf483",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-a16ec3ff",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@64f062baf202b82f54987a3f614a6c8f3e466641",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-aea77404",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1708d0a9917fea579cc9da3d87b154285abd2cd8",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-b6d60d49",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7467ca10a5ff09b0e87edf6c4d2a4bfdee69cf2c",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-da043d5e",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf7e3e84df36a9953796c737f080712f631d7083",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-e07afb0a",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@05d9ea1ceb62a55af6727a69269a4fd310edf483",
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"174988829173427594551401451248562330189",
"99564138292322619015187646805673597334",
"69599612730321904395637077184872178025",
"289713075278692966361142210326875286742",
"124489964398911026653656950221639888139",
"331205548004926422885493439940008399371",
"219744915679337581455724433049113007512",
"133624294671416218446936421115035528346"
]
},
"id": "CVE-2023-52805-e502bec0",
"target": {
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1708d0a9917fea579cc9da3d87b154285abd2cd8",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-e7af2ed3",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8c68af2af697ba2ba3b138be0c6d72e2ce3a3d6d",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-ee6564d6",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@665b44e55c2767a4f899c3b18f49e9e1c9983777",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-fde38c93",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2308d0fb0dc32446b4e6ca37cd09c30374bb64e9",
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "255179328848039779991653993671118679988",
"length": 3312.0
},
"id": "CVE-2023-52805-fe3f7bb4",
"target": {
"function": "diAlloc",
"file": "fs/jfs/jfs_imap.c"
}
}
]