LiveActive security incident?Get immediate response
CVE Record

CVE-2024-50153: scsi: target: core: Fix null-ptr-deref in target_alloc_device()

In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix null-ptr-deref in target_alloc_device() There is a null-ptr-deref issue reported by KASAN: BUG: KASAN: null-ptr-deref in target_alloc_device+0xbc4/0xbe0 [target_core_mod] ... kasan_report+0xb9/0xf0 target_alloc_device+0xbc4/0xbe0 [target_core_mod] core_dev_setup_virtual_lun0+0xef/0x1f0 [target_core_mod] target_core_init_configfs+0x205/0x420 [target_core_mod] do_one_initcall+0xdd/0x4e0 ... entry_SYSCALL_64_after_hwframe+0x76/0x7e In target_alloc_device(), if allocing memory for dev queues fails, then dev will be freed by dev->transport->free_device(), but dev->transport is not initialized at that time, which will lead to a null pointer reference problem. Fixing this bug by freeing dev with hba->backend->ops->free_device().

MediumCVSS 5.5Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2024-50153 is a Linux kernel availability bug in the SCSI target core. Under a memory allocation failure path, the kernel can hit a null pointer dereference and crash. The published scoring requires local access with low privileges, so this is mainly a stability and denial-of-service concern, not a remote compromise issue.

Executive priority

Treat this as a moderate-priority availability issue. Patch through normal kernel maintenance, faster for shared Linux systems, storage infrastructure, and appliances where local users or tenants exist. There is no sourced evidence of active exploitation in the provided bundle.

Technical view

In target_alloc_device(), if device queue allocation fails, cleanup may call dev->transport->free_device() before dev->transport is initialized. That causes a null pointer dereference in target_core_mod. The fix frees the device through hba->backend->ops->free_device() instead. The CVSS vector is AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H.

Likely exposure

Exposure is most relevant to Linux systems running affected kernel versions and using or loading the SCSI target core functionality. The source bundle lists affected Linux kernel ranges and several stable kernel fixes, plus Debian LTS and Siemens advisories. Product-specific exposure beyond those sources is not established here.

Exploitation context

The source bundle does not show CISA KEV listing or confirmed active exploitation. The CVSS vector indicates local, low-privilege conditions with high availability impact. Evidence supports a crash/denial-of-service risk, not confidentiality or integrity impact.

Researcher notes

The vulnerable path is an error cleanup path triggered when dev queue allocation fails during target_alloc_device(). Analysis should focus on affected kernel lineage, whether target_core_mod can be initialized, and whether vendor backports include the stable fix. Do not assume broader product exposure without vendor confirmation.

Mitigation direction

  • Apply vendor kernel updates that include the referenced stable Linux fixes.
  • Follow Debian LTS or Siemens guidance where those distributions or products apply.
  • Prioritize multi-user systems where local low-privilege access is available.
  • Check vendor guidance before changing SCSI target modules or storage settings.

Validation and detection

  • Inventory Linux kernel versions across exposed servers and appliances.
  • Check whether target_core_mod or SCSI target functionality is present or used.
  • Confirm patched builds include a cited stable commit or vendor advisory fix.
  • Review crash logs for null pointer dereferences in target_alloc_device.
Prepared
Confidence
high
Sources
11

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-476: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2024-50153 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
5.5 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
3Timeline events
3ADP providers
10Source links

SSVC decision data

CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: partial

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
5.5CVSS 3.1MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H1.83.6CISA-ADP

Vulnerability scoring details

Base CVSS 3.1 score

5.5Medium
CVSS 3.1 vector shape for CVE-2024-50153Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CISA-ADPCISA ADP Vulnrichment
cvssV3_1other:ssvc
CVECVE Program Container
siemens-SADPADP container
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux008b936bbde3e87a611b3828a0d5d2a4f99026a0, 1526d9f10c6184031e42afad0adbdde1213e8ad1, 1526d9f10c6184031e42afad0adbdde1213e8ad1, 1526d9f10c6184031e42afad0adbdde1213e8ad1, 1526d9f10c6184031e42afad0adbdde1213e8ad1, 1526d9f10c6184031e42afad0adbdde1213e8ad1unaffected
LinuxLinux5.11, 0, 5.10.229, 5.15.170, 6.1.115, 6.6.59, 6.11.6, 6.12affected
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.