AmpereOne Firmware CVE-2025-62862
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain privileged Non-Secure (EL1/kernel) execution
-
ExploitCraft malformed SMC call
-
ExecutionTrigger OOB read/write in UEFI-MM BERT driver
-
ImpactLeak Secure-EL0 data or corrupt Secure Partition memory
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the ability to issue SMC (Secure Monitor Call) instructions, which means the attacker must already hold privileged Non-Secure execution (EL1 / OS-kernel level) on an affected AmpereOne AC03, AC04, or M device running firmware below the fixed versions (3.5.9.3 / 4.4.5.2 / 5.4.5.1). The specific trigger is an incorrectly formed SMC call targeting the UEFI-MM Boot Error Record Table (BERT) driver. Limiting factors: this is local-only (no network vector), gated behind high privilege (PR:H - a non-privileged user-space process cannot issue the call), impact is bounded to memory mapped to the UEFI-MM Secure Partition by the Secure Partition Manager, and only unpatched firmware revisions are affected. No user interaction is required. |
| Impact | This is a genuinely low-to-moderate priority issue despite the memory-corruption primitive, and the signals are largely consistent in pointing that way. The CVSS 3.1 vector (AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:L, base 4.6) describes a locally exploitable flaw requiring high privileges - an attacker must already be able to issue SMC calls, i.e. hold EL1/kernel-level (privileged Non-Secure) execution. EPSS of 0.12% (2nd percentile) and the absence of any KEV listing or public exploit reinforce that mass or opportunistic exploitation is unlikely; this is a defense-in-depth / privilege-boundary hardening issue rather than an internet-facing emergency. One notable conflict: the vendor-supplied vector sets C:N, yet the description explicitly says the out-of-bounds read 'leaks Secure-EL0 information to a process running in Non-Secure state,' which is a real confidentiality impact across a trust boundary - the C:N rating appears to understate the information-disclosure path, verify with Ampere. No SSVC decision data was provided in the input. Overall: a confirmed cross-world (Secure/Non-Secure) boundary weakness that matters most in multi-tenant or confidential-computing contexts where the Non-Secure kernel is not fully trusted, but not a widespread-exploitation priority. |
| Exploit ScenarioDerived | A local attacker who has already gained privileged (kernel-level) execution in the Non-Secure world - for example a compromised guest OS kernel or a malicious root process on an affected AmpereOne server - issues a deliberately malformed SMC call to the UEFI-MM Boot Error Record Table driver. The resulting out-of-bounds read leaks Secure-EL0 memory contents back to the Non-Secure process, or an out-of-bounds write corrupts memory within the UEFI-MM Secure Partition, undermining the Secure/Non-Secure isolation boundary. No public exploit identified at time of analysis; the high-privilege local prerequisite (PR:H) and low attack complexity mean exploitation is straightforward once that privilege level is held. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Incorrectly formed SMC (Secure Monitor Call) instructions against the UEFI-MM Boot Error Record Table driver on Ampere AmpereOne AC03, AC04, and M devices running unpatched firmware can trigger memory corruption inside the UEFI-MM Secure Partition. An attacker must already hold high-privilege Non-Secure execution at EL1 (OS kernel level) to issue the call, meaning this is a local, PR:H issue rather than a remote or unprivileged-user attack, and exposure is bounded by what the Secure Partition Manager has mapped to the UEFI-MM partition. The result can be an out-of-bounds read that leaks Secure-EL0 data into the Non-Secure world, or an out-of-bounds write that corrupts Secure or Non-Secure memory; EPSS is negligible (0.12%, 2nd percentile), no KEV listing applies, and no public exploit has been identified at time of analysis.
RemediationAI
Apply the vendor firmware update that matches the platform: AmpereOne AC03 to 3.5.9.3 or later, AmpereOne AC04 to 4.4.5.2 or later, and AmpereOne M to 5.4.5.1 or later, following Ampere security bulletin AMP-SB-0007 (https://amperecomputing.com/products/security-bulletins/amp-sb-0007) and the product security page (https://amperecomputing.com/products/product-security). Where the fixed firmware cannot be deployed immediately, the realistic compensating controls are to reduce the set of principals who can reach SMC from Non-Secure EL1: enforce kernel lockdown/secure boot so only trusted, signed kernel code runs (trade-off: blocks unsigned drivers and debugging modules), disable or restrict kernel module loading and kexec, and remove coarse privileged interfaces such as /dev/mem, /dev/kmem, and unrestricted SMC passthrough from untrusted guests or containers (trade-off: breaks legitimate low-level tooling and some hypervisor/monitoring workloads). Because exploitation already presumes kernel-level privilege, these measures lower the chance of an attacker chaining a separate kernel compromise into Secure-world leakage rather than blocking the flaw outright, and monitoring for anomalous SMC invocations targeting the BERT driver can provide detection coverage in the interim; applying the firmware patch remains the only complete fix.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
AmpereOne server SoCs implement ARM TrustZone-style security states, where firmware running in the Secure world (including the Secure Monitor at EL3 and Secure EL0/EL1 payloads) is isolated from Non-Secure operating systems. The SMC instruction is the architectural gateway by which Non-Secure code at EL1 requests services from the Secure Monitor; the target here is the UEFI-MM (UEFI Management Mode / Secure Partition) Boot Error Record Table driver, which handles the ACPI BERT error-record machinery. CWE-125 (Out-of-bounds Read) is the assigned root-cause class: the driver fails to validate the structure and length fields carried in the SMC request, so a malformed call causes it to read past an intended buffer. Because the driver executes inside a Secure Partition, the same missing validation also permits an out-of-bounds write, which is why the advisory and tags pair CWE-125 with a buffer-overflow/information-disclosure characterization. The CVSS scope is changed (S:C) precisely because the vulnerable component (Secure-world firmware) has a different security authority than the impacted component (the Non-Secure process that receives leaked Secure data or suffers corrupted memory), and the impact remains confined to memory the Secure Partition Manager has mapped to the UEFI-MM Secure Partition.
Know when Ampereone A192 32M Firmware gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:L
SMC calls require kernel-level privilege (PR:H) and are local-only (AV:L); scope changes (S:C) as it crosses into the Secure world, and the described Secure-EL0 leak warrants C:L rather than the vendor's C:N.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
Ampere AmpereOne AC03 devices before 3.5.9.3, AmpereOne AC04 devices before 4.4.5.2, and AmpereOne M devices before 5.4.5.1 allow an incorrectly formed SMC call to UEFI-MM Boot Error Record Table driver that could result in (1) an out-of-bounds read which leaks Secure-EL0 information to a process running in Non-Secure state or (2) an out-of-bounds write which corrupts Secure or Non-Secure memory, limited to memory mapped to UEFI-MM Secure Partition by the Secure Partition Manager.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Ampereone A192 32M Firmware
View allAn out-of-bounds write in the UEFI-MM Secure Partition of Ampere AmpereOne platform firmware can be triggered by a malfo
An out-of-bounds write in the UEFI-MM PCIe driver of Ampere AmpereOne server firmware lets code that already holds kerne
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB