CVE-2023-54293

mediumpriority · track · 0EPSS 0.002 · 10 %ileDEEU
grimoire priorityP3 · Track
Exploitable?
—
no known exploitation
Likely / severe?
0.20% (10th) EPSS
CVSS 6.1 · medium
Is it mine?
28 products
Check your exposure
Who says so?
4 sources
cnnvd · enisa_euvd · cert_bund · suse_csaf

EPSS · scored 2026-10-27

In the Linux kernel, the following vulnerability has been resolved: bcache: fixup btree_cache_wait list damage We get a kernel crash about "list_add corruption. next->prev should be prev (ffff9c801bc01210), but was ffff9c77b688237c. (next=ffffae586d8afe68)." crash> struct list_head 0xffff9c801bc01210 struct list_head { next = 0xffffae586d8afe68, prev = 0xffffae586d8afe68 } crash> struct list_head 0xffff9c77b688237c struct list_head { next = 0x0, prev = 0x0 } crash> struct list_head 0xffffae586d8afe68 struct list_head struct: invalid kernel virtual address: ffffae586d8afe68 type: "gdb_readmem_callback" Cannot access memory at address 0xffffae586d8afe68 [230469.019492] Call Trace: [230469.032041] prepare_to_wait+0x8a/0xb0 [230469.044363] ? bch_btree_keys_free+0x6c/0xc0 [escache] [230469.056533] mca_cannibalize_lock+0x72/0x90 [escache] [230469.068788] mca_alloc+0x2ae/0x450 [escache] [230469.080790] bch_btree_node_get+0x136/0x2d0 [escache] [230469.092681] bch_btree_check_thread+0x1e1/0x260 [escache] [230469.104382] ? finish_wait+0x80/0x80 [230469.115884] ? bch_btree_check_recurse+0x1a0/0x1a0 [escache] [230469.127259] kthread+0x112/0x130 [230469.138448] ? kthread_flush_work_fn+0x10/0x10 [230469.149477] ret_from_fork+0x35/0x40 bch_btree_check_thread() and bch_dirty_init_thread() may call mca_cannibalize() to cannibalize other cached btree nodes. Only one thread can do it at a time, so the op of other threads will be added to the btree_cache_wait list. We must call finish_wait() to remove op from btree_cache_wait before free it's memory address. Otherwise, the list will be damaged. Also should call bch_cannibalize_unlock() to release the btree_cache_alloc_lock and wake_up other waiters.

01

remediations

Vendor fix, mitigation, or workaround guidance, as published by each source.

A vendor fix is available.

  • Fixedkernel-devel-rt-0:5.14.21-150500.13.118.1.noarch as component of SUSE Linux Enterprise Micro 5.5suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:5.14.21-150500.13.118.1.x86_64 as component of SUSE Linux Enterprise Micro 5.5suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:5.14.21-150500.13.118.1.noarch as component of SUSE Linux Enterprise Micro 5.5suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedcluster-md-kmp-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixeddlm-kmp-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedgfs2-kmp-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-rt-0:6.4.0-150700.7.28.1.noarch as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-livepatch-6_4_0-150700_7_28-rt-0:1-150700.1.3.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-devel-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:6.4.0-150700.7.28.1.noarch as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-syms-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedocfs2-kmp-rt-0:6.4.0-150700.7.28.1.x86_64 as component of SUSE Real Time Module 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-azure-0:6.4.0-150700.20.24.1.aarch64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-azure-0:6.4.0-150700.20.24.1.x86_64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-azure-devel-0:6.4.0-150700.20.24.1.aarch64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-azure-devel-0:6.4.0-150700.20.24.1.x86_64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-azure-0:6.4.0-150700.20.24.1.noarch as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-azure-0:6.4.0-150700.20.24.1.noarch as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-syms-azure-0:6.4.0-150700.20.24.1.aarch64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-syms-azure-0:6.4.0-150700.20.24.1.x86_64 as component of SUSE Linux Enterprise Module for Public Cloud 15 SP7suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:5.14.21-150400.15.142.1.x86_64 as component of SUSE Linux Enterprise Micro 5.3suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:5.14.21-150400.15.142.1.x86_64 as component of SUSE Linux Enterprise Micro 5.4suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:5.14.21-150400.15.142.1.noarch as component of SUSE Linux Enterprise Micro 5.3suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:5.14.21-150400.15.142.1.noarch as component of SUSE Linux Enterprise Micro 5.4suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.aarch64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.s390x as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-base-0:6.4.0-39.1.21.16.aarch64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-base-0:6.4.0-39.1.21.16.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-livepatch-0:6.4.0-39.1.s390x as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-livepatch-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-kvmsmall-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-macros-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.aarch64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.ppc64le as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.s390x as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-base-0:6.4.0-39.1.21.16.aarch64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-base-0:6.4.0-39.1.21.16.ppc64le as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-base-0:6.4.0-39.1.21.16.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-devel-0:6.4.0-39.1.aarch64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-devel-0:6.4.0-39.1.ppc64le as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-devel-0:6.4.0-39.1.s390x as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-devel-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-livepatch-0:6.4.0-39.1.s390x as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-default-livepatch-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-kvmsmall-0:6.4.0-39.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-macros-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-0:6.4.0-39.1.noarch as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-rt-0:6.4.0-40.1.noarch as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:6.4.0-40.1.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-livepatch-0:6.4.0-40.1.x86_64 as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:6.4.0-40.1.noarch as component of SUSE Linux Micro 6.0suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-devel-rt-0:6.4.0-40.1.noarch as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:6.4.0-40.1.aarch64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-0:6.4.0-40.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-devel-0:6.4.0-40.1.aarch64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-devel-0:6.4.0-40.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-rt-livepatch-0:6.4.0-40.1.x86_64 as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

  • Fixedkernel-source-rt-0:6.4.0-40.1.noarch as component of SUSE Linux Micro 6.1suse_csaf

    To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".

02

cvss

Technical severity, 0–10. One row per scoring source.

6.1
010

base score 0–10 · higher = more severe · hover a vector to decode

v3.16.1mediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:Hsecondary · SUSE Product Security
03

weaknesses

The CWE weakness classes this flaw belongs to.

CWE-415USLLM-inferred
04

affected products (28)

Products and version ranges known to be affected.

showing 20 of 28
05

advisories (9)

Vendor and ecosystem advisories describing this.

06

also known as (3)

Other names and identifiers for this entity.

07

sources

Which sources assert this record, and when.

published 2025-12-30modified 2026-06-17
08

references (17)

External citations — patches, advisories, analysis.

scry

Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.

Free scan