1 vulnerabilities classified as CWE-1304. AI Chinese analysis included.
CWE-1304 represents a critical integrity weakness where hardware configuration states are not adequately preserved or verified during power save and restore cycles. This vulnerability typically arises when firmware fails to ensure that the saved state matches the expected configuration upon resumption, allowing attackers to manipulate hardware settings or bypass security controls by exploiting the gap between power-down and power-up. Exploitation often involves inducing unexpected power transitions to corrupt state data, leading to unauthorized access or system instability. To mitigate this risk, developers must implement robust checksums or cryptographic hashes to validate configuration integrity before and after power events. Additionally, utilizing secure boot mechanisms and ensuring that critical state data is stored in tamper-resistant, always-on memory can prevent unauthorized modifications, thereby maintaining system reliability and security during low-power operations.
void save_config_state() { void* cfg; cfg = get_config_state(); save_config_state(cfg); go_to_sleep(); } void restore_config_state() { void* cfg; cfg = get_config_file(); load_config_file(cfg); }void save_config_state() { void* cfg; void* sha; cfg = get_config_state(); save_config_state(cfg); // save hash(cfg) to trusted location sha = get_hash_of_config_state(cfg); save_hash(sha); go_to_sleep(); } void restore_config_state() { void* cfg; void* sha_1, sha_2; cfg = get_config_file(); // restore hash of config from trusted memory sha_1 = get_persisted_sha_value(); sha_2 = get_hash_of_config_state(cfg); if (sha_1 != sha_2) assert_error_and_halt(); load_config_file(cfg); }| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2024-23485 | Gallagher Controller 6000和Gallagher Controller 7000 安全漏洞 — Controller 6000 and Controller 7000 | 4.6 | Medium | 2024-07-11 |
Vulnerabilities classified as CWE-1304 represent 1 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.