CVE-2023-6937
Last modified
CVE-2023-6937 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. wolfSSL prior to 5.6.6 did not check that messages in one (D)TLS record do not span key boundaries. As a result, it was possible to combine (D)TLS messages using different keys into one (D)TLS record. EPSS estimates a 0.51% chance of exploitation in the next 30 days.
Description
wolfSSL prior to 5.6.6 did not check that messages in one (D)TLS record do not span key boundaries. As a result, it was possible to combine (D)TLS messages using different keys into one (D)TLS record. The most extreme edge case is that, in (D)TLS 1.3, it was possible that an unencrypted (D)TLS 1.3 record from the server containing first a ServerHello message and then the rest of the first server flight would be accepted by a wolfSSL client. In (D)TLS 1.3 the handshake is encrypted after the ServerHello but a wolfSSL client would accept an unencrypted flight from the server. This does not compromise key negotiation and authentication so it is assigned a low severity rating.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Wolfssl | Wolfssl | < 5.6.6 |
References
- https://github.com/wolfSSL/wolfssl/pull/7029Issue Tracking, Patch
- https://www.wolfssl.com/docs/security-vulnerabilities/Vendor Advisory
- https://github.com/wolfSSL/wolfssl/pull/7029Issue Tracking, Patch
- https://www.wolfssl.com/docs/security-vulnerabilities/Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2023-6937?
How severe is CVE-2023-6937?
How do I fix CVE-2023-6937?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-6931A heap out-of-bounds write vulnerability in the Linux kernel…7
- CVE-2023-6932A use-after-free vulnerability in the Linux kernel's ipv4: i…7
- CVE-2023-6933The Better Search Replace plugin for WordPress is vulnerable…8.8
- CVE-2023-6934The Limit Login Attempts Reloaded plugin for WordPress is vu…5.4
- CVE-2023-6935wolfSSL SP Math All RSA implementation is vulnerable to the …5.9
- CVE-2023-6936In wolfSSL prior to 5.6.6, if callback functions are enabled…9.1
- CVE-2023-6938The Oxygen Builder plugin for WordPress is vulnerable to Sto…5.4
- CVE-2023-6939 Some Honor products are affected by type confusion vulnerab…5.5
- CVE-2023-6940with only one user interaction(download a malicious config),…8.8
- CVE-2023-6941The Keap Official Opt-in Forms WordPress plugin through 1.0.…4.8
- CVE-2023-6942Missing Authentication for Critical Function vulnerability i…7.5
- CVE-2023-6943Use of Externally-Controlled Input to Select Classes or Code…9.8
Are you affected by CVE-2023-6937?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
