Skip to main content

openRISC OR1200 CVE-2025-51675

| EUVDEUVD-2025-210799 HIGH
Insufficient Control Flow Management (CWE-691)
2026-08-26 mitre GHSA-f96g-rjqw-vv44
7.5
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
4.4 MEDIUM

Triggering the SPR-to-PC flaw requires privileged code execution on the OR1200 core; AV:L and PR:H better reflect this than the NVD-assigned AV:N/PR:N.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Analysis Generated
Aug 27, 2026 - 22:50 vuln.today
CVSS changed
Aug 27, 2026 - 20:37 NVD
7.5 (HIGH)
CVE Published
Aug 26, 2026 - 00:00 cve.org
HIGH 7.5
CVE Published
Aug 26, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

An issue was discovered in openRISC OR1200 commit 83ac6b. An inaccurate update of program counter (PC) values when SPR changes can lead to a Denial of Service (DoS).

AnalysisAI

Denial of service in the openRISC OR1200 soft-core processor (commit 83ac6b) stems from inaccurate program counter updates when Special Purpose Registers are modified, causing the processor to enter an invalid execution state. The flaw, classified under CWE-691 (Insufficient Control Flow Management), was discovered through hardware synthesis fuzzing (SynFuzz) at George Mason University. No public exploit code or active exploitation has been identified, and EPSS places the exploitation probability at 0.14% (4th percentile), consistent with a niche research-grade hardware target.

Technical ContextAI

OR1200 is an open-source, synthesizable 32-bit RISC soft-core processor implementing the OpenRISC 1000 architecture, commonly instantiated in FPGAs and SoCs for academic and embedded research purposes. Special Purpose Registers (SPRs) in the OpenRISC architecture control supervisor-mode behavior, including exception handling and pipeline control. CWE-691 (Insufficient Control Flow Management) identifies the root cause: the RTL logic that synchronizes the Program Counter with SPR state transitions contains an inaccuracy, allowing the PC to diverge from expected values during or after SPR writes. The specific commit implicated is 83ac6b of the openRISC OR1200 repository. The CPE provided (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*) is a placeholder and offers no additional product scoping. The referenced GMU SynFuzz page indicates discovery via automated RTL-level fuzzing, a technique targeting hardware description language implementations rather than compiled software.

RemediationAI

No vendor-released patch or fixed commit is identified in the available data. Affected parties should consult the openRISC OR1200 upstream repository for a corrective RTL patch addressing the SPR-to-PC synchronization logic. As a compensating control, FPGA and SoC integrators can restrict write access to SPRs at the system integration level by limiting supervisor-mode code paths that modify SPRs to vetted, trusted firmware only, reducing the exposure surface without removing SPR functionality. Restricting untrusted code execution on OR1200 instances - for example, by enforcing memory protection and supervisor/user mode separation - would prevent an unprivileged actor from issuing the SPR writes that trigger the fault. The trade-off is reduced runtime flexibility for embedded applications that rely on dynamic SPR configuration. Monitor the upstream openRISC OR1200 repository for a patched commit and re-synthesize any deployed bitstreams after applying the fix.

More in N A

View all
CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

CVE-2026-45185 CRITICAL POC
9.8 May 12

Remote code execution in the Exim mail transfer agent (versions before 4.99.3) built against certain GnuTLS configuratio

CVE-2025-50455 CRITICAL POC
9.1 Jul 27

SQL injection in EasyAppointments <=1.5.1 allows unauthenticated attackers to extract and modify database contents via t

CVE-2026-36356 CRITICAL POC
9.1 May 05

Unauthenticated remote OS command injection in MeiG Smart FORGE_SLT711 cellular gateway firmware MDM9607.LE.1.0-00110-ST

CVE-2026-31071 CRITICAL POC
9.1 May 19

Unauthenticated API access in LalanaChami Pharmacy Management System (commit 5c3d028) allows remote attackers to dump al

CVE-2025-66391 HIGH POC
8.8 Jun 17

Privilege escalation via broken access control in Citrix Cloud (through 2025-11-10) lets a user holding only read-only p

CVE-2026-75419 HIGH POC
8.8 Aug 27

go-wind-cms (GoWind) before 1.0.0 exposes all administrative APIs to any authenticated user because NewAuthorizer() retu

CVE-2026-26740 HIGH POC
8.2 Mar 18

Giflib 5.2.2 contains a buffer overflow in the EGifGCBToExtension function that fails to validate allocated memory when

CVE-2025-60464 HIGH POC
7.8 Jun 25

Denial of service in GPAC's MP4Box multimedia tool (versions before 26.02.0) arises from a use-after-free in the gf_sei_

Share

CVE-2025-51675 vulnerability details – vuln.today

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