In the Linux kernel, the following vulnerability has been resolved:
FS: JFS: Fix null-ptr-deref Read in txBegin
Syzkaller reported an issue where txBegin may be called on a superblock in a read-only mounted filesystem which leads to NULL pointer deref. This could be solved by checking if the filesystem is read-only before calling txBegin, and returning with appropiate error code.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e94d0d378d2754b26fc54b429582553f7b53e15",
"id": "CVE-2023-53457-147df0b0",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e5eb6c5ecd8ddb9cfea751cf30f9e23eac97ca3",
"id": "CVE-2023-53457-28635163",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47cfdc338d674d38f4b2f22b7612cc6a2763ba27",
"id": "CVE-2023-53457-28eff3b5",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b4c144767736221cad92c132f72b3c6ed06a0ea",
"id": "CVE-2023-53457-37dcd08f",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7225e9e09519deb7e0c42eb6070029cc456e84d",
"id": "CVE-2023-53457-5e90e8c1",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e5eb6c5ecd8ddb9cfea751cf30f9e23eac97ca3",
"id": "CVE-2023-53457-6220ef6b",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3f20efe6c901d4c0871cfd1d8c65e2ade71fc1",
"id": "CVE-2023-53457-681f4fcc",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7225e9e09519deb7e0c42eb6070029cc456e84d",
"id": "CVE-2023-53457-6fd53817",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7d17d6bd7cd4f6940b335ea7a6fce5b6d22adc2",
"id": "CVE-2023-53457-895f953c",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd2db13fb72ff18c633a48229589d42ceb89d1f8",
"id": "CVE-2023-53457-925ad5bf",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd2db13fb72ff18c633a48229589d42ceb89d1f8",
"id": "CVE-2023-53457-9b95d1b1",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a7d17d6bd7cd4f6940b335ea7a6fce5b6d22adc2",
"id": "CVE-2023-53457-a3cecf46",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e94d0d378d2754b26fc54b429582553f7b53e15",
"id": "CVE-2023-53457-aed27534",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@47cfdc338d674d38f4b2f22b7612cc6a2763ba27",
"id": "CVE-2023-53457-c455dccc",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"90447242314796638793342581287632990709",
"160426216533582684468804529169946900528",
"151529226176663076752723315512761222766"
]
},
"target": {
"file": "fs/jfs/namei.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3f20efe6c901d4c0871cfd1d8c65e2ade71fc1",
"id": "CVE-2023-53457-d06318e6",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "30173437165132857433703728715220960735",
"length": 1272.0
},
"target": {
"file": "fs/jfs/namei.c",
"function": "jfs_link"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b4c144767736221cad92c132f72b3c6ed06a0ea",
"id": "CVE-2023-53457-f33173d0",
"deprecated": false,
"signature_version": "v1"
}
]