Database/Kernel, userspace & hypervisor
OpenSSL: timing side channel in DSA signing can leak the private key
Impact
Variations in the DSA signing path leak information an attacker can accumulate across many observed signatures to recover the private key. On a GPU fleet the practical concern is any long-lived DSA key used by an OpenSSL-linked service - SSH host material, internal TLS, or signing services - where an attacker who can request large numbers of signatures and measure timing precisely may eventually reconstruct it. The attack needs many samples and a low-noise measurement path, which is why the record scores it high-complexity rather than critical; a co-tenant on the same host is a far better position for it than a remote client.
Who can reach it
An attacker able to trigger and precisely time many DSA signing operations - a local or co-resident user on the node is the realistic case, a remote client over a noisy network much less so. No special privileges beyond being able to request signatures.
What to do
Upgrade OpenSSL to 1.1.1a, 1.1.0j or 1.0.2q, or the distribution backport (Red Hat shipped it in RHSA-2019:2304 and RHSA-2019:3700), and restart every service linked against the library. Keys that may have been exposed should be rotated, not just re-signed by a patched library. Prefer retiring DSA keys entirely where the service supports ECDSA or Ed25519.
References
Related entries
- OpenSSL: timing side channel in ECDSA signing can leak the private keyCVE-2018-0735 · OpenSSL libcrypto (ECDSA signature generation)Medium
- Intel CPU (MDS / ZombieLoad): Microarchitectural Fill Buffer Data SamplingCVE-2018-12130 · Intel CPU (MDS / ZombieLoad)Medium
- OpenSSL: NULL dereference crashes a TLSv1.2 server on a crafted renegotiation ClientHelloCVE-2021-3449 · OpenSSL 1.1.1 TLS server (renegotiation ClientHello handling)Medium
- Linux kernel (drivers/pci): Pci_dev_lock() and the sysfs SR-IOV path took the device lock and the config-space accessCVE-2022-49434 · Linux kernel (drivers/pci)Medium
- OpenSSH (transport): Terrapin: prefix-truncation attack on the SSH Binary Packet ProtocolCVE-2023-48795 · OpenSSH (transport)Medium
- Linux kernel (drivers/pci): The DOE state machine signals the caller's completion before destroying the work_structCVE-2023-54235 · Linux kernel (drivers/pci)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.