Exposure of Sensitive System Information Due to Uncleared Debug Information
CWE-1258
The hardware product enters debug mode but does not fully clear security-sensitive values, such as keys and intermediate values in cryptographic operations.
Security sensitive values, keys, intermediate steps of cryptographic operations, etc. are stored in temporary registers in the hardware.
We track 6 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.5.
How this weakness is prevented
- Architecture and Design: Whenever debug mode is enabled, all registers containing sensitive assets must be cleared.
Latest Exposure of Sensitive System Information Due to Uncleared Debug Information vulnerabilities
- 9.1 Critical severity
Ubuntu: Exposure of Sensitive System Information Due to Uncleared Debug Information
In Ubuntu, ubuntu-desktop-provision version 24.04.4 could leak sensitive user credentials during crash reporting. Upon installation failure, if a user submitted a bug report to Launchpad, ubuntu-desktop-provision could include the user's password hash in the a
- 8.1 High severity
Ubuntu: Exposure of Sensitive System Information Due to Uncleared Debug Information
In Ubuntu, Subiquity version 24.04.4 could leak sensitive user credentials during crash reporting. Upon installation failure, if a user submitted a bug report to Launchpad, Subiquity could include certain user credentials, such as the user's plaintext Wi-Fi pa
- 9.3 Critical severity
Linux: Exposure of Sensitive System Information Due to Uncleared Debug Information
In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails In CoCo VMs it is possible for the untrusted host to cause set_memory_encrypted() or set_memory_decrypted() to fail such that an
- 9.6 Critical severity
Linux: Exposure of Sensitive System Information Due to Uncleared Debug Information
In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl In CoCo VMs it is possible for the untrusted host to cause set_memory_encrypted() or set_memory_decrypted() to fail such that an error
- 7.5 High severity
slack-morphism-rust: Exposure of Sensitive System Information Due to Uncleared Debug Information
Slack Morphism is a modern client library for Slack Web/Events API/Socket Mode and Block Kit. Debug logs expose sensitive URLs for Slack webhooks that contain private information. The problem is fixed in version 1.3.2 which redacts sensitive URLs for webhooks.
- 7.5 High severity
slack-morphism-rust: Improper Removal of Sensitive Information Before Storage or Transfer
Slack Morphism is an async client library for Rust. Prior to 0.41.0, it was possible for Slack OAuth client information to leak in application debug logs. Stricter and more secure debug formatting was introduced in v0.41.0 for OAuth secret types to reduce the