CRITICAL🇵🇱 Wersja polska

CVE-2024-22590

CVSS 9.1v3.1pub. 2024-05-28upd. 2026-04-15

The TLS engine in Kwik commit 745fd4e2 does not track the current state of the connection. This vulnerability can allow Client Hello messages to be overwritten at any time, including after a connection has been established.

🤖 AI Analysis
How it works

The TLS engine in Kwik does not implement a mechanism for tracking the current connection state (CWE-372 — incomplete state machine implementation). The lack of this control causes the Client Hello message — normally sent only at the beginning of negotiation (handshake) — to be overwritten by an attacker at any point in the connection's lifetime, even after it has been fully established. An unauthenticated remote attacker can send a crafted Client Hello message to an already active session and cause its disruption or take control of the TLS negotiation process.

Impact

An attacker can disrupt or destroy the integrity of active TLS connections and cause their unavailability (violation of integrity and availability). The attack does not require authentication or user interaction and is possible remotely over the network.

Mitigation & patch

Apply patches available from the vendor according to the references. It is recommended to update the Kwik library to a version after commit 745fd4e2, in which TLS state machine handling was fixed. Until the patch is applied, consider restricting network access to services using the vulnerable version of the library.

Who is affected

Kwik library in the version corresponding to commit 745fd4e2; the exact version range is indicated in the vendor's references.

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References