---
id: CVE-2026-53315
title: 'drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp()'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp()

  ras_core_get_utc_second_timestamp() retrieves the current UTC timestamp
  (in seconds since the Unix e…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 13c91b5b4378b5d08dc9ae9121b1645a0beec0bb <
    6c84f7f0afc415691ffa7d48aa7ce1d8e6083032
  - >-
    Linux >= 13c91b5b4378b5d08dc9ae9121b1645a0beec0bb <
    2b8101cc3b34d4d80d799360d2744829d5964479
  - Linux 6.19
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-06T16:26:33.059155Z'
published: '2026-06-26'
updated: '2026-11-06'
sourceUpdated: '2026-11-06T16:34:20.198Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-53315'
references:
  - url: 'https://git.kernel.org/stable/c/6c84f7f0afc415691ffa7d48aa7ce1d8e6083032'
  - url: 'https://git.kernel.org/stable/c/2b8101cc3b34d4d80d799360d2744829d5964479'
tags:
  - cve.org
epss: 0.00143
epssPercentile: 0.03657
ingestedAt: '2026-11-06T16:57:43.248Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp()

ras_core_get_utc_second_timestamp() retrieves the current UTC timestamp
(in seconds since the Unix epoch) through a platform-specific RAS system
callback and is used for timestamping RAS error events.

The function checks ras_core in the conditional statement before calling
the sys_fn callback. However, when the condition fails, the function
prints an error message using ras_core->dev.

If ras_core is NULL, this can lead to a potential NULL pointer
dereference when accessing ras_core->dev.

Add an early NULL check for ras_core at the beginning of the function
and return 0 when the pointer is not valid. This prevents the
dereference and makes the control flow clearer.

## Affected

- `Linux >= 13c91b5b4378b5d08dc9ae9121b1645a0beec0bb < 6c84f7f0afc415691ffa7d48aa7ce1d8e6083032`
- `Linux >= 13c91b5b4378b5d08dc9ae9121b1645a0beec0bb < 2b8101cc3b34d4d80d799360d2744829d5964479`
- `Linux 6.19`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
