CVE-2024-25714: Critical severity Rhonabwy Project Rhonabwy vulnerability
In Rhonabwy through 1.1.13, HMAC signature verification uses a strcmp function that is vulnerable to side-channel attacks, because it stops the comparison when the first difference is spotted in the two signatures. (The fix uses gnutlsmemcmp, which has constant-time execution.)
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Rhonabwyto a version that resolves this vulnerability.Patch gnutls_memcmp
Event History
Frequently Asked Questions
What is the severity of CVE-2024-25714?
CVE-2024-25714 has a high severity rating due to its potential exploitation through side-channel attacks.
How do I fix CVE-2024-25714?
To fix CVE-2024-25714, update to Rhonabwy version 1.1.14 or later, which implements constant-time comparison using gnutls_memcmp.
Which versions of Rhonabwy are affected by CVE-2024-25714?
All versions of Rhonabwy up to and including 1.1.13 are affected by CVE-2024-25714.
What impact does CVE-2024-25714 have on HMAC signature verification?
CVE-2024-25714 allows attackers to exploit the strcmp function during HMAC signature verification, leading to potential information disclosure.
Which operating systems are impacted by CVE-2024-25714?
CVE-2024-25714 impacts Debian Linux versions 11.0 and 12.0 as it includes the affected Rhonabwy software.