CyberSecBulletin

Arm vulnerabilities

We track 62 vulnerabilities in Arm products across 60+ products. 60 are rated high or critical, and 8 have been exploited in real attacks. The most recent was published on September 8, 2026.

62vulnerabilities
10critical
50high
8exploited
8.1average CVSS score

Latest Arm vulnerabilities

  • 7.7 High severity

    Bifrost GPU Kernel Driver: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-9040Arm

    A race condition vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform improper GPU memory processing operations to cause

  • 7.8 High severity

    Bifrost GPU Userspace Driver: Use After Free

    CVE-2026-9034Arm

    Use After Free vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to perform valid GPU processing operations, including via Web

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2026-7477Arm

    Use 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 a local non-privileged user process to perform valid GPU memory processing operations to access alre

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2026-7476Arm

    Use 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 a local non-privileged user process to perform improper GPU memory processing operations to access a

  • 7.8 High severity

    Valhall GPU Kernel Driver: Use After Free

    CVE-2026-5729Arm

    Use 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 process to perform valid GPU processing operations to access already freed memory. This issue affects Valha

  • 7.5 High severity

    Valhall GPU Kernel Driver: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-0860Arm

    Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user process to perform improper GPU memory processing operations to

  • 8.4 High severity

    C1-Ultra: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2025-10263Arm

    Arm 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, Cortex-A710, Cortex-A78, A78AE & A78C, Cortex-A77, Cortex-A76 & A76A may allow writes to resources

  • 9.8 Critical severity

    Mbed TLS: Execution with Unnecessary Privileges

    CVE-2026-34877Arm

    An 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 allows an attacker who can modify the serialized structures to induce memory corruption, leading to ar

  • 9.1 Critical severity

    Mbed TLS: Improper Verification of Cryptographic Signature

    CVE-2026-34872Arm

    An 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 validation. Using finite-field Diffie-Hellman, the other party can force the shared secret into a sm

  • 7.9 High severity

    Neoverse-N2: Sensitive Information in Resource Not Removed Before Reuse

    CVE-2025-0647Arm

    In 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 same PE or another PE in the shareability domain. In this case, the PE may retain stale TLB entries

  • 9.8 Critical severity

    mbedtls: Use After Free

    CVE-2025-47917MbedEPSS 2.44%

    Mbed 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 mbedtls_x509_string_to_names() takes a head argument that is documented as an output argument. The documen

  • 7.5 High severity

    mbedtls: NULL Pointer Dereference

    CVE-2025-48965Mbed

    Mbed 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 than zero.

  • 7.8 High severity

    mbedtls: Compiler Optimization Removal or Modification of Security-critical Code

    CVE-2025-52496Mbed

    Mbed 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 multithreaded program, or perform a GCM forgery.

  • 7.8 High severity

    Bifrost GPU Userspace Driver: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2025-1246Arm

    Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Bifrost GPU Userspace Driver, Arm Ltd Valhall GPU Userspace Driver, Arm Ltd Arm 5th Gen GPU Architecture Userspace Driver allows a non-privileged user process to p

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2025-0819Arm

    Use 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 a local non-privileged user process to perform valid GPU memory processing operations to gain access

  • 7.8 High severity

    Valhall GPU Kernel Driver: Use After Free

    CVE-2025-0073Arm

    Use 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 process to perform improper GPU memory processing operations to gain access to already freed memory.This is

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2025-0427Arm

    Use 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 a local non-privileged user process to perform valid GPU processing operations to gain access to alr

  • 7.8 High severity

    Valhall GPU Kernel Driver: Use After Free

    CVE-2025-0072Arm

    Use 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 process to perform improper GPU memory processing operations to gain access to already freed memory. This i

  • 7.8 High severity

    Valhall GPU Kernel Driver: Use After Free

    CVE-2025-0015Arm

    Use 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 process to make improper GPU processing operations to gain access to already freed memory.This issue affect

  • 7.5 High severity

    SCP-Firmware: Improper Handling of Exceptional Conditions

    CVE-2024-11864Arm

    Specifically 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

  • 9.8 Critical severity

    Cortex-A77: Exposure of Resource to Wrong Sphere

    CVE-2024-5660Arm

    Use 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, Cortex-X1C, Cortex-X2, Cortex-X3, Cortex-X4, Cortex-X925, Neoverse V1, Neoverse V2, Neoverse V3, Neovers

  • 9.8 Critical severity

    mbed: Buffer Copy without Checking Size of Input

    CVE-2024-48984Mbed

    An 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 a byte from an input stream. It then fetches the length of the first report, uses it to calculate th

  • 8.0 High severity

    SCP-Firmware: Improper Handling of Exceptional Conditions

    CVE-2024-9413Arm

    The transport_message_handler function in SCP-Firmware release versions 2.11.0-2.15.0 does not properly handle errors, potentially allowing an Application Processor (AP) to cause a buffer overflow in System Control Processor (SCP) firmware.

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2024-3655Arm

    Use 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 a local non-privileged user to make improper GPU memory processing operations to gain access to alre

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2024-4607Arm

    Use 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 a local non-privileged user to make improper GPU memory processing operations to gain access to alre

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2024-2937Arm

    Use 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 a local non-privileged user to make improper GPU memory processing operations to gain access to alre

  • 7.8 High severity

    Valhall GPU Firmware: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-0153Arm

    Improper Restriction of Operations within the Bounds of a Memory Buffer vulnerability in Arm Ltd Valhall GPU Firmware, Arm Ltd Arm 5th Gen GPU Architecture Firmware allows a local non-privileged user to make improper GPU processing operations to access a limit

  • 7.8 High severity

    Arm Mali GPU Kernel Driver Use-After-Free Exploited

    CVE-2024-4610Arm

    Use 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 memory processing operations to gain access to already freed memory.This issue affects Bifrost GPU Kern

  • 7.4 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2024-1067Arm

    Use 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 a local non-privileged user to make improper GPU memory processing operations. On Armv8.0 cores, the

  • 7.0 High severity

    mbed_os: Buffer Copy without Checking Size of Input

    CVE-2024-22905Arm

    Buffer 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 function.

  • 9.1 Critical severity

    mbed_tls: Stack-based Buffer Overflow

    CVE-2024-30166Arm

    In Mbed TLS 3.3.0 through 3.5.2 before 3.6.0, a malicious client can cause information disclosure or a denial of service because of a stack buffer over-read (of less than 256 bytes) in a TLS 1.3 server via a TLS 3.1 ClientHello.

  • 8.2 High severity

    mbedtls: Improper Access Control

    CVE-2024-28960Mbed

    An 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.

  • 7.0 High severity

    Midgard GPU Kernel Driver: Use After Free

    CVE-2023-6241Arm

    Use 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 GPU Architecture Kernel Driver allows a local non-privileged user to exploit a software race condition

  • 8.4 High severity

    Midgard GPU Kernel Driver: Use After Free

    CVE-2023-6143Arm

    Use 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 GPU Architecture Kernel Driver allows a local non-privileged user to exploit a software race condition

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Out-of-bounds Write

    CVE-2023-5643Arm

    Out-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 allows a local non-privileged user to make improper GPU memory processing operations. Depending on the

  • 7.0 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2023-5249Arm

    Use 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 processing operations to exploit a software race condition. If the system’s memory is carefully prep

  • 7.5 High severity

    Mbed TLS: Integer Overflow or Wraparound

    CVE-2024-23775ArmEPSS 1.11%

    Integer 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_extension().

  • 7.5 High severity

    Mbed TLS: Session Fixation

    CVE-2023-52353Arm

    An 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 connection negotiated TLS 1.2, then 1.2 becomes the new maximum.

  • 7.8 High severity

    Midgard GPU Userspace Driver: Out-of-bounds Write

    CVE-2023-32804Arm

    Out-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 Arm 5th Gen GPU Architecture Userspace Driver allows a local non-privileged user to write a constant

  • 7.8 High severity

    Bifrost GPU Kernel Driver: Use After Free

    CVE-2023-5427Arm

    Use 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 a local non-privileged user to make improper GPU processing operations to gain access to already fre