Arm

57 CVEs across 158 Arm products. Browse Arm vulnerabilities, severities, and proof-of-concept exploits.

Arm products with known CVEs

ProductCVEs
Mbed Tls54
Valhall Gpu Kernel Driver52
Bifrost Gpu Kernel Driver33
5th Gen Gpu Architecture Kernel Driver25
Midgard Gpu Kernel Driver18
Cortex-A728
Cortex-A777
Mbed Os7
Avalon Gpu Kernel Driver6
Cortex-A6
Cortex-A576
Cortex-A57 Firmware6
Cortex-A72 Firmware6
Cortex-A736
Cortex-A73 Firmware6
Cortex-A77 Firmware6
Cortex-A786
Mbed6
Cortex-A7105
Cortex-A755
Cortex-A75 Firmware5
Cortex-A765
Cortex-A78ae5
Cortex-A78 Firmware5
Cortex-X15
Cortex-X25
Arm Development Studio4
Cortex-A710 Firmware4
Cortex-A76ae4
Cortex-A76 Firmware4
Cortex-A78ae Firmware4
Cortex-X1 Firmware4
Cortex-X2 Firmware4
Cortex-X34
Cortex-X44
Cortex-X9254
Mali Gpu Kernel Driver4
Mbed Crypto4
Neoverse N24
Neoverse N2 Firmware4
5th Gen Gpu Architecture Userspace Driver3
Arm73
Arm Compiler3
Arm Compiler For Embedded Fusa3
Arm Compiler For Functional Safety3
Bifrost Gpu Userspace Driver3
C1-Premium3
C1-Ultra3
Cortex-A76ae Firmware3
Cortex-A78c3
Arm CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2025-10263Critical9.12026-06-09Arm C1-Ultra, C1-Premium, Neoverse V3 & V3AE, Neoverse V2, Neoverse V1, Neoverse-N2, Neoverse-N1, Cortex-X925, Cortex-X4, Cortex-X3, Cortex-X2, Cortex-X1 & X1C…
CVE-2026-34877Critical9.82026-04-02An issue was discovered in Mbed TLS versions from 2.19.0 up to 3.6.5, Mbed TLS 4.0.0. Insufficient protection of serialized SSL context or session structures a…
CVE-2026-34872Critical9.12026-04-01An issue was discovered in Mbed TLS 3.5.x and 3.6.x through 3.6.5 and TF-PSA-Crypto 1.0. There is a lack of contributory behavior in FFDH due to improper input…
CVE-2025-66442Medium5.12026-04-01In Mbed TLS through 4.0.0, there is a compiler-induced timing side channel (in RSA and CBC/ECB decryption) that only occurs with LLVM's select-optimize feature…
CVE-2026-34871Medium6.72026-04-01An issue was discovered in Mbed TLS before 3.6.6 and 4.x before 4.1.0 and TF-PSA-Crypto before 1.1.0. There is a Predictable Seed in a Pseudo-Random Number Gen…
CVE-2026-25835High7.72026-04-01Mbed TLS before 3.6.6 and TF-PSA-Crypto before 1.1.0 misuse seeds in a Pseudo-Random Number Generator (PRNG).
CVE-2026-34875Critical9.82026-04-01An issue was discovered in Mbed TLS through 3.6.5 and TF-PSA-Crypto 1.0.0. A buffer overflow can occur in public key export for FFDH keys.
CVE-2026-0995Low3.62026-03-02An issue has been identified in Arm C1-Pro before r1p2-50eac0, where, under certain conditions, a TLBI+DSB might fail to ensure the completion of memory access…
CVE-2025-0647High7.92026-01-14In certain Arm CPUs, a CPP RCTX instruction executed on one Processing Element (PE) may inhibit TLB invalidation when a TLBI is issued to the PE, either by the…
CVE-2025-8045Medium4.02025-12-01Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user proces…
CVE-2025-6349Medium5.12025-12-01Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user proces…
CVE-2025-2879Medium5.12025-12-01Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driv…
CVE-2025-59438Medium5.32025-10-21Mbed TLS through 3.6.4 has an Observable Timing Discrepancy.
CVE-2025-54764Medium6.22025-10-20Mbed TLS before 3.6.5 allows a local timing attack against certain RSA operations, and direct calls to mbedtls_mpi_mod_inv or mbedtls_mpi_gcd.
CVE-2025-3212Medium5.32025-09-08Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2025-0932Medium4.32025-08-04Use After Free vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driv…
CVE-2025-7427Medium5.92025-07-22Uncontrolled Search Path Element in Arm Development Studio before 2025 may allow an attacker to perform a DLL hijacking attack. Successful exploitation could l…
CVE-2025-47917High8.92025-07-20Mbed TLS before 3.6.4 allows a use-after-free in certain situations of applications that are developed in accordance with the documentation. The function mbedt…
CVE-2025-48965Medium4.02025-07-20Mbed TLS before 3.6.4 has a NULL pointer dereference because mbedtls_asn1_store_named_data can trigger conflicting data with val.p of NULL but val.len greater…
CVE-2025-52497Medium4.82025-07-04Mbed TLS before 3.6.4 has a PEM parsing one-byte heap-based buffer underflow, in mbedtls_pem_read_buffer and two mbedtls_pk_parse functions, via untrusted PEM…
CVE-2025-52496High7.82025-07-04Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler optimizations occur. An attacker may be able to extract an AES key from a mul…
CVE-2025-1246High7.82025-06-02Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Dr…
CVE-2025-0819High7.82025-06-02Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2025-0073High7.82025-06-02Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user proces…
CVE-2025-0427High7.82025-05-02Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2025-0072High7.82025-05-02Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user proces…
CVE-2025-0050Medium5.92025-04-07Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Dr…
CVE-2025-27810Medium5.42025-03-25Mbed TLS before 2.28.10 and 3.x before 3.6.3, in some cases of failed memory allocation or hardware errors, uses uninitialized stack memory to compose the TLS…
CVE-2025-27809Medium5.42025-03-25Mbed TLS before 2.28.10 and 3.x before 3.6.3, on the client side, accepts servers that have trusted certificates for arbitrary hostnames unless the TLS client…
CVE-2025-0015High7.82025-02-03Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user proces…
CVE-2024-6790Medium6.12025-02-03Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th G…
CVE-2024-7881Medium5.12025-01-28An unprivileged context can trigger a data memory-dependent prefetch engine to fetch the contents of a privileged location and consume those contents as an add…
CVE-2024-10929Medium5.12025-01-22In certain circumstances, an issue in Arm Cortex-A57, Cortex-A72 (revisions before r1p0), Cortex-A73 and Cortex-A75 may allow an adversary to gain a weak form…
CVE-2024-11864High7.52025-01-14Specifically crafted SCMI messages sent to an SCP running SCP-Firmware release versions up to and including 2.15.0 may lead to a Usage Fault and crash the SCP
CVE-2024-11863Medium5.32025-01-14Specifically crafted SCMI messages sent to an SCP running SCP-Firmware release versions up to and including 2.15.0 may lead to a Usage Fault and crash the SCP
CVE-2024-5660Critical9.82024-12-10Use of Hardware Page Aggregation (HPA) and Stage-1 and/or Stage-2 translation on Cortex-A77, Cortex-A78, Cortex-A78C, Cortex-A78AE, Cortex-A710, Cortex-X1, Cor…
CVE-2024-48986High7.52024-11-20An issue was discovered in MBed OS 6.16.0. Its hci parsing software dynamically determines the length of certain hci packets by reading a byte from its header…
CVE-2024-48984Critical9.82024-11-20An issue was discovered in MBed OS 6.16.0. When parsing hci reports, the hci parsing software dynamically determines the length of a list of reports by reading…
CVE-2024-48982High7.52024-11-20An issue was discovered in MBed OS 6.16.0. Its hci parsing software dynamically determines the length of certain hci packets by reading a byte from its header…
CVE-2024-48985High7.52024-11-20An issue was discovered in MBed OS 6.16.0. During processing of HCI packets, the software dynamically determines the length of the packet data by reading 2 byt…
CVE-2024-48983High7.52024-11-20An issue was discovered in MBed OS 6.16.0. During processing of HCI packets, the software dynamically determines the length of the packet data by reading 2 byt…
CVE-2024-48981High7.52024-11-20An issue was discovered in MBed OS 6.16.0. During processing of HCI packets, the software dynamically determines the length of the packet header by looking up…
CVE-2024-9413High8.02024-11-13The transport_message_handler function in SCP-Firmware release versions 2.11.0-2.15.0 does not properly handle errors, potentially allowing an Application Proc…
CVE-2024-7883Low3.72024-10-31When using Arm Cortex-M Security Extensions (CMSE), Secure stack contents can be leaked to Non-secure state via floating-point registers when a Secure to Non…
CVE-2024-3655High7.82024-09-03Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2024-4607High7.82024-08-05Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2024-2937High7.82024-08-05Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2024-0153High7.82024-07-01Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Valhall GPU Firmware, Arm Ltd Arm 5th Gen GPU Architecture Fir…
CVE-2024-4610High7.82024-06-07Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver allows a local non-privileged user to make improper GPU me…
CVE-2024-1395Medium6.72024-05-03Use After Free vulnerability in Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user to make improper GPU memory processing op…
CVE-2024-1067High7.42024-05-03Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2023-6363Medium5.12024-05-03Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user to mak…
CVE-2024-0151Medium6.52024-04-24Insufficient argument checking in Secure state Entry functions in software using Cortex-M Security Extensions (CMSE), that has been compiled using toolchains t…
CVE-2024-22905High7.02024-04-19Buffer Overflow vulnerability in ARM mbed-os v.6.17.0 allows a remote attacker to execute arbitrary code via a crafted script to the hciTrSerialRxIncoming func…
CVE-2024-1065Medium5.92024-04-19Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2024-0671Medium6.82024-04-19Use After Free vulnerability in Arm Ltd Midgard GPU Kernel Driver, Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GP…
CVE-2024-28960High8.22024-03-29An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto. The PSA Crypto API mishandles shared memory.
CVE-2023-6241High7.02024-03-04Use After Free vulnerability in Arm Ltd Midgard GPU Kernel Driver, Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GP…
CVE-2023-6143High8.42024-03-04Use After Free vulnerability in Arm Ltd Midgard GPU Kernel Driver, Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GP…
CVE-2023-5643High7.82024-02-05Out-of-bounds Write vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver a…
CVE-2023-5249High7.02024-02-05Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver allows a local non-privileged user to make improper memory…
CVE-2024-23775High7.52024-01-31Integer Overflow vulnerability in Mbed TLS 2.x before 2.28.7 and 3.x before 3.5.2, allows attackers to cause a denial of service (DoS) via mbedtls_x509_set_ext…
CVE-2024-23170Medium5.52024-01-31An issue was discovered in Mbed TLS 2.x before 2.28.7 and 3.x before 3.5.2. There was a timing side channel in RSA private operations. This side channel could…
CVE-2023-52353High7.52024-01-21An issue was discovered in Mbed TLS through 3.5.1. In mbedtls_ssl_session_reset, the maximum negotiable TLS version is mishandled. For example, if the last con…
CVE-2023-5091Medium5.52024-01-08Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver allows a local non-privileged user to make improper GPU processing operations to gain access…
CVE-2023-34320Medium5.52023-12-08Cortex-A77 cores (r0p0 and r1p0) are affected by erratum 1508412 where software, under certain circumstances, could deadlock a core due to the execution of eit…
CVE-2023-32804High7.82023-12-04Out-of-bounds Write vulnerability in Arm Ltd Midgard GPU Userspace Driver, Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd…
CVE-2023-5427High7.82023-12-01Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows…
CVE-2023-4295High7.82023-11-07A local non-privileged user can make improper GPU memory processing operations to gain access to already freed memory.
CVE-2023-4272Medium5.52023-11-07A local non-privileged user can make GPU processing operations that expose sensitive data from previously freed memory.
CVE-2023-3889High7.82023-11-07A local non-privileged user can make improper GPU memory processing operations. If the operations are carefully prepared, then they could be used to gain acces…
CVE-2023-43615High7.52023-10-07Mbed TLS 2.x before 2.28.5 and 3.x before 3.5.0 has a Buffer Overflow.
CVE-2023-34970Medium4.72023-10-03A local non-privileged user can make improper GPU processing operations to access a limited amount outside of buffer bounds or to exploit a software race condi…
CVE-2023-33200Medium4.72023-10-03A local non-privileged user can make improper GPU processing operations to exploit a software race condition. If the system’s memory is carefully prepared by t…
CVE-2023-4211Medium5.52023-10-01A local non-privileged user can make improper GPU memory processing operations to gain access to already freed memory.
CVE-2022-43703High7.82023-07-27An installer that loads or executes files using an unconstrained search path may be vulnerable to substitute files under control of an attacker being loaded or…
CVE-2022-43702High7.82023-07-27When the directory containing the installer does not have sufficiently restrictive file permissions, an attacker can modify (or replace) the installer to execu…
CVE-2022-43701High7.82023-07-27When the installation directory does not have sufficiently restrictive file permissions, an attacker can modify files in the installation directory to cause ex…
CVE-2023-26085High7.82023-06-29A possible out-of-bounds read and write (due to an improper length check of shared memory) was discovered in Arm NN Android-NN-Driver before 23.02.
CVE-2023-28469Medium5.52023-06-02An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to gain access to already freed me…
CVE-2023-28147Medium5.52023-06-02An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to gain access to already freed me…
CVE-2023-22808Low3.32023-04-11An issue was discovered in the Arm Android Gralloc Module. A non-privileged user can read a small portion of the allocator process memory. This affects Bifrost…
CVE-2022-46396Low3.32023-04-11An issue was discovered in the Arm Mali Kernel Driver. A non-privileged user can make improper GPU memory processing operations to access a limited amount outs…
CVE-2023-26083Low3.32023-04-06Memory leak vulnerability in Mali GPU Kernel Driver in Midgard GPU Kernel Driver all versions from r6p0 - r32p0, Bifrost GPU Kernel Driver all versions from r0…
CVE-2022-46781Low3.32023-04-06An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU memory processing operations to access a limited amount…
CVE-2023-26084Low3.72023-03-15The armv8_dec_aes_gcm_full() API of Arm AArch64cryptolib before 86065c6 fails to the verify the authentication tag of AES-GCM protected data, leading to a man-…
CVE-2022-46394High8.82023-03-08An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to gain access to already freed me…
CVE-2022-46395High8.82023-03-06An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to gain access to already freed me…
CVE-2021-36647Medium4.72023-01-17Use of a Broken or Risky Cryptographic Algorithm in the function mbedtls_mpi_exp_mod() in lignum.c in Mbed TLS Mbed TLS all versions before 3.0.0, 2.27.0 or 2…
CVE-2022-46891High8.82023-01-17An issue was discovered in the Arm Mali GPU Kernel Driver. There is a use-after-free. A non-privileged user can make improper GPU processing operations to gain…
CVE-2022-48251High7.52023-01-10The AES instructions on the ARMv8 platform do not have an algorithm that is "intrinsically resistant" to side-channel attacks. NOTE: the vendor reportedly offe…
CVE-2022-46393Critical9.82022-12-15An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. There is a potential heap-based buffer overflow and heap-based buffer over-read in DTLS…
CVE-2022-46392Medium5.32022-12-15An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. An adversary with access to precise enough information about memory accesses (typically…
CVE-2022-42716High8.82022-12-12An issue was discovered in the Arm Mali GPU Kernel Driver. There is a use-after-free. A non-privileged user can make improper GPU processing operations to gain…
CVE-2022-34830High7.52022-11-23An Arm product family through 2022-06-29 has a TOCTOU Race Condition that allows non-privileged user to make improper GPU processing operations to gain access…
CVE-2022-41757High8.82022-11-08An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to obtain write access to read-onl…
CVE-2022-38181High8.82022-10-25The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishandled. This affects Bifrost r0p0 through…
CVE-2022-36449Medium6.52022-09-01An issue was discovered in the Arm Mali GPU Kernel Driver. A non-privileged user can make improper GPU processing operations to gain access to already freed me…
CVE-2022-33917Medium5.52022-08-02An issue was discovered in the Arm Mali GPU Kernel Driver (Valhall r29p0 through r38p0). A non-privileged user can make improper GPU processing operations to g…
CVE-2022-35409Critical9.12022-07-15An issue was discovered in Mbed TLS before 2.28.1 and 3.x before 3.2.0. In some configurations, an unauthenticated attacker can send an invalid ClientHello mes…