Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain privileged Non-Secure (EL1/kernel) execution
  2. Exploit
    Craft malformed SMC call
  3. Execution
    Trigger OOB read/write in UEFI-MM BERT driver
  4. Impact
    Leak 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (mitre) PRIMARY 4.6 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:L
vuln.today AI 5.7 MEDIUM

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.

3.1 AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
Low

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

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche ARM server CPU firmware, limited cloud/datacenter footprint versus x86
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

23
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +23
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:o:amperecomputing:ampereone_a192-32m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a192-26m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a160-28m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a144-33m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a144-26m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a96-36m_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a96-36x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a128-34x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a144-24x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a144-27x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a160-28x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a192-26x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a192-26x_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:amperecomputing:ampereone_a192-32x_firmware:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy