CVE-2026-120399 PUBLISHED

Flightctl-api: flightctl-remote-access: flightctl: unbounded tls handshake in conncontext can block accepting connections

Assigner: redhat
Reserved: 02.11.2026 Published: 10.11.2026 Updated: 10.11.2026

A flaw was found in flightctl. A TLS handshake is performed synchronously in the HTTP server’s connection-context callback without a deadline. A network-reachable unauthenticated client can stall the handshake and prevent the affected listener from accepting new connections.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS Score: 7.5

Product Status

Vendor Red Hat
Product Red Hat Edge Manager 1
Versions Default: affected
Vendor Red Hat
Product Red Hat Edge Manager 1
Versions Default: affected
Vendor Red Hat
Product Red Hat Edge Manager 1
Versions Default: affected
Vendor Red Hat
Product Red Hat Edge Manager 1
Versions Default: affected

Workarounds

The services can be recovered by restarting the server and blocking the malicious device at network level. As a temporary workaround, you can schedule a recurrent check on the listener's Recv-Q; when the queue is non-zero, this terminates idle connections that have received almost no data.

Credits

  • Red Hat would like to thank Miroslav Kolář (TSP Data) for reporting this issue.

References

Problem Types

  • Use of Blocking Code in Single-threaded, Non-blocking Context CWE