In certain Arm CPUs, a CPP RCTX instruction executed on one Processing Element (PE) may…
Key facts
- Attack vector
- Local
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.
Summary
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 which should have been invalidated by the TLBI.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Arm | Neoverse-N2 | all versions | — | No fix listed | CNA |
| Arm | Neoverse-V3AE | all versions | — | No fix listed | CNA |
| Arm | Neoverse-V3 | all versions | — | No fix listed | CNA |
| Arm | Neoverse-V2 | all versions | — | No fix listed | CNA |
| Arm | Cortex-X925 | all versions | — | No fix listed | CNA |
| Arm | Cortex-X4 | all versions | — | No fix listed | CNA |
| Arm | Cortex-X3 | all versions | — | No fix listed | CNA |
| Arm | Cortex-X2 | all versions | — | No fix listed | CNA |
| Arm | Cortex-A710 | all versions | — | No fix listed | CNA |
| Arm | C1-Premium | all versions | — | No fix listed | CNA |
| Arm | C1-Ultra | all versions | — | No fix listed | CNA |
- Neoverse-N2 VendorArm Affected all versions Fixed in — No fix listed CNA
- Neoverse-V3AE VendorArm Affected all versions Fixed in — No fix listed CNA
- Neoverse-V3 VendorArm Affected all versions Fixed in — No fix listed CNA
- Neoverse-V2 VendorArm Affected all versions Fixed in — No fix listed CNA
- Cortex-X925 VendorArm Affected all versions Fixed in — No fix listed CNA
- Cortex-X4 VendorArm Affected all versions Fixed in — No fix listed CNA
- Cortex-X3 VendorArm Affected all versions Fixed in — No fix listed CNA
- Cortex-X2 VendorArm Affected all versions Fixed in — No fix listed CNA
- Cortex-A710 VendorArm Affected all versions Fixed in — No fix listed CNA
- C1-Premium VendorArm Affected all versions Fixed in — No fix listed CNA
- C1-Ultra VendorArm Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 22
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:arm:c1-ultra_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:c1-ultra:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:c1-premium_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:c1-premium:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:cortex-a710_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:cortex-a710:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:cortex-x2_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:cortex-x2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:cortex-x3_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:cortex-x3:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
- cpe:2.3:o:arm:c1-ultra_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:c1-ultra:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:c1-premium_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:c1-premium:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:cortex-a710_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:cortex-a710:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:cortex-x2_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:cortex-x2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:cortex-x3_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:cortex-x3:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
Show 12 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:arm:cortex-x4_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:cortex-x4:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:cortex-x925_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:cortex-x925:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:neoverse-v2_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:neoverse-v2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:neoverse-v3_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:neoverse-v3:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:neoverse-v3ae_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:neoverse-v3ae:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
| cpe:2.3:o:arm:neoverse-n2_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | Arm |
| cpe:2.3:h:arm:neoverse-n2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Arm |
- cpe:2.3:o:arm:cortex-x4_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:cortex-x4:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:cortex-x925_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:cortex-x925:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:neoverse-v2_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:neoverse-v2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:neoverse-v3_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:neoverse-v3:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:neoverse-v3ae_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:neoverse-v3ae:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
- cpe:2.3:o:arm:neoverse-n2_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Arm
- cpe:2.3:h:arm:neoverse-n2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Arm
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2025-0647
- 2026-10-03 Alias added: GHSA-xxhx-7292-7rv8
References
More Arm C1-premium Firmware vulnerabilities
- TI-2024-07304 Observable discrepancy in Arm Neoverse V2 CVSS 3.1MEDIUM 5.1
Sources
- CVE-2025-0647 · CVE Program
- CVE-2025-0647 · NVD
- FIRST EPSS
- GHSA-xxhx-7292-7rv8 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences