In the Linux kernel, the following vulnerability has been resolved:
jfs: fix slab-out-of-bounds Read in dtSearch
Currently while searching for current page in the sorted entry table of the page there is a out of bound access. Added a bound check to fix the error.
Dave: Set return code to -EIO
[
{
"id": "CVE-2023-52602-0d0a3c8a",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cab0c265ba182fd266c2aa3c69d7e40640a7f612",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-20e7b9e3",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa5492ee89463a7590a1449358002ff7ef63529f",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-218a9baa",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b9d6828589d57f94a23fb1c46112cda39d7efdb",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-2f1939d5",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce8bc22e948634a5c0a3fa58a179177d0e3f3950",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-35faf49b",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b9d6828589d57f94a23fb1c46112cda39d7efdb",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-43c1e9a7",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7110650b85dd2f1cee819acd1345a9013a1a62f7",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-6210d371",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cab0c265ba182fd266c2aa3c69d7e40640a7f612",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-667cc958",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c40ca3d39d769931b28295b3145c25f1decf5a6",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-7b2b5fea",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce8bc22e948634a5c0a3fa58a179177d0e3f3950",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-8d6ae529",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7110650b85dd2f1cee819acd1345a9013a1a62f7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-ae8f71a8",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1c40ca3d39d769931b28295b3145c25f1decf5a6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-bc6eea8e",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa5492ee89463a7590a1449358002ff7ef63529f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-bca1008c",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bff9d4078a232c01e42e9377d005fb2f4d31a472",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-d3990cd9",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c6a96c3d74df185ee344977d46944d6f33bb4dd",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-e6471f6e",
"target": {
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6c6a96c3d74df185ee344977d46944d6f33bb4dd",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90770252000975820061482640166362535951",
"200196206092384483968744536420355461853",
"99522702385380526002098789922263050718"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"id": "CVE-2023-52602-fb171ad6",
"target": {
"function": "dtSearch",
"file": "fs/jfs/jfs_dtree.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bff9d4078a232c01e42e9377d005fb2f4d31a472",
"signature_type": "Function",
"digest": {
"function_hash": "106323175634446499775642341310665970543",
"length": 2368.0
},
"deprecated": false,
"signature_version": "v1"
}
]