CVE-2023-31315

HighCVSS 7.5/10Last modified Jun 17, 2026

Description

Improper validation in a model specific register (MSR) could allow a malicious program with ring0 access to modify SMM configuration while SMI lock is enabled, potentially leading to arbitrary code execution.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
AMD3rd Gen AMD EPYC™ Processors>= various, < Milan PI 1.0.0.D
AMD1st Gen AMD EPYC™ Processors>= various, < Naples PI 1.0.0.M
AMD2nd Gen AMD EPYC™ Processors>= various, < Rome PI 1.0.0.J
AMD4th Gen AMD EPYC™ Processors—
AMDAMD EPYC™ Embedded 3000various
AMDAMD EPYC™ Embedded 7002various
AMDAMD EPYC™ Embedded 7003various
AMDAMD EPYC™ Embedded 9003—
AMDAMD Ryzen™ Embedded R1000various
AMDAMD Ryzen™ Embedded R2000various
AMDAMD Ryzen™ Embedded 5000various
AMDAMD Ryzen™ Embedded 7000various
AMDAMD Ryzen™ Embedded V1000various
AMDAMD Ryzen™ Embedded V2000various
AMDAMD Ryzen™ Embedded V3000various
AMDAMD Ryzen™ 3000 Series Desktop Processorsvarious
AMDAMD Ryzen™ 5000 Series Desktop Processors—
AMDAMD Ryzen™ 5000 Series Desktop processor with Radeon™ Graphics—
AMDAMD Ryzen™ 7000 Series Desktop Processors>= various, < ComboAM5PI 1.2.0.1
AMDAMD Ryzen™ 4000 Series Desktop Processors with Radeon™ Graphics>= various, < ComboAM4v2PI 1.2.0.cb
AMDAMD Ryzen™ Threadripper™ 3000 Series Processors>= various, < CastlePeakPI-SP3r3 1.0.0.B
AMDAMD Ryzen™ Threadripper™ PRO Processors>= various, < ChagallWSPI-sWRX8 1.0.0.8
AMDAMD Ryzen™ Threadripper™ PRO 3000WX Series Processors—
AMDAMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 3000 Series Mobile Processor with Radeon™ Graphics>= various, < Picasso-FP5 1.0.1.2
AMDAMD Ryzen™ 4000 Series Mobile Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 7030 Series Mobile Processors with Radeon™ Graphics>= various, < CezannePI-FP6
AMDAMD Ryzen™ 7040 Series Mobile Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 7045 Series Mobile Processors—
AMDAMD Ryzen™ 6000 Series Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 7020 Series Processors with Radeon™ Graphics>= various, < MendocinoPI-FT6 1.0.0.7
AMDAMD Ryzen™ 7035 Series Processors with Radeon™ Graphics—
AMDAMD Ryzen™ 8000 Series Processors with Radeon™ Graphics—
amd1st_gen_amd_epyc_processors< naples.pi.1.0.0.m
amd3rd_gen_amd_epyc_processors< milan.pi.1.0.0.d
amd2nd_gen_amd_epyc_processors< rome.pi.1.0.0.j
amdryzen_3000_series_desktop_processorsvarious
amd4th_gen_amd_epyc_processors< genoa_pi_1.0.0.c
amdepyc_embedded_3000various
amdepyc_embedded_7002various
amdepyc_embedded_7003various
amdepyc_embedded_9003various
amdryzen_embedded_r1000various
amdryzen_embedded_r2000various
amdryzen_embedded_7000various
amdryzen_embedded_5000various
amdryzen_embedded_v1000various
amdryzen_embedded_v3000various
amdryzen_embedded_v2000various

References

Timeline

Published
Aug 12, 2024
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2023

CVE-2023-313167.1Improperly preserved integrity of hardware configuration state during a power save/restore operation in the AMD Secure Processor (ASP) couldCVE-2023-313178.8Improper restriction of operations within the bounds of a memory buffer in the AMD secure processer (ASP) could allow an attacker to read orCVE-2023-31327.5The MainWP Child plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and including, 4.4.1.1 due to insufCVE-2023-313207.5Improper input validation in the AMD RadeonTM Graphics display driver may allow an attacker to corrupt the display potentially resulting in CVE-2023-313228.7Type confusion in the ASP could allow an attacker to pass a malformed argument to the Reliability, Availability, and Serviceability trusted CVE-2023-313238.4Type confusion in the AMD Secure Processor (ASP) could allow an attacker to pass a malformed argument to the External Global Memory InterconCVE-2023-313247.8A Time-of-check time-of-use (TOCTOU) race condition in the AMD Secure Processor (ASP) could allow an attacker to modify External Global MemoCVE-2023-313257.2Improper isolation of shared resources on System-on-a-chip (SOC) could a privileged attacker to tamper with the contents of the PSP reservedCVE-2023-313262.8Use of an uninitialized variable in the ASP could allow an attacker to access leftover data from a trusted execution environment (TEE) driveCVE-2023-31337.5The Tutor LMS WordPress plugin before 2.2.1 does not implement adequate permission checks for REST API endpoints, allowing unauthenticated aCVE-2023-313302.5An out-of-bounds read in the ASP could allow a privileged attacker with access to a malicious bootloader to potentially read sensitive memorCVE-2023-313313.0Improper access control in the DRTM firmware could allow a privileged attacker to perform multiple driver initializations, resulting in stac