2 vulnerabilities classified as CWE-1245. AI Chinese analysis included.
CWE-1245 represents a critical design flaw in hardware logic where finite state machines are improperly implemented, leading to undefined operational states. This weakness typically allows attackers to manipulate the system’s control flow, forcing it into unintended configurations that can result in denial of service or unauthorized privilege escalation. By exploiting these logical gaps, adversaries bypass security mechanisms that rely on accurate state tracking for sensitive data operations. To mitigate this risk, developers must rigorously verify state transition logic during the design phase, ensuring all possible inputs lead to defined, secure states. Comprehensive testing, including formal verification methods and fuzzing, helps identify unreachable or ambiguous states. Additionally, implementing robust error-handling routines and redundant state checks ensures that the hardware logic remains resilient against malicious inputs, thereby maintaining system integrity and preventing exploitation of FSM vulnerabilities.
module fsm_1(out, user_input, clk, rst_n); input [2:0] user_input; input clk, rst_n; output reg [2:0] out; reg [1:0] state; always @ (posedge clk or negedge rst_n ) begin if (!rst_n) state = 3'h0; else case (user_input) 3'h0: 3'h1: 3'h2: 3'h3: state = 2'h3; 3'h4: state = 2'h2; 3'h5: state = 2'h1; endcase end out <= {1'h1, state}; endmodulecase (user_input) 3'h0: 3'h1: 3'h2: 3'h3: state = 2'h3; 3'h4: state = 2'h2; 3'h5: state = 2'h1; default: state = 2'h0; endcase| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2025-48508 | AMD Graphics Driver 安全漏洞 — AMD Radeon™ PRO V710 | 6.0 | Medium | 2026-02-11 |
| CVE-2024-58311 | Dormakaba Saflok System 6000 Key Generation Cryptographic Weakness — Dormakaba Saflok System 6000 | 9.8 | Critical | 2025-12-12 |
Vulnerabilities classified as CWE-1245 represent 2 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.