CVE-2024-39936Time-of-check Time-of-use (TOCTOU) Race Condition in QT

Severity
5.9MEDIUMNVD
OSV7.5
EPSS
0.2%
top 57.33%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 4
Latest updateMar 5

Description

An issue was discovered in HTTP2 in Qt before 5.15.18, 6.x before 6.2.13, 6.3.x through 6.5.x before 6.5.7, and 6.6.x through 6.7.x before 6.7.3. Code to make security-relevant decisions about an established connection may execute too early, because the encrypted() signal has not yet been emitted and processed..

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages12 packages

NVDqt/qt6.0.06.2.13+3
debiandebian/qt6-base< qt6-base 6.8.2+dfsg-5 (forky)
debiandebian/qtbase-opensource-src< qt6-base 6.8.2+dfsg-5 (forky)
debiandebian/qtbase-opensource-src-gles< qt6-base 6.8.2+dfsg-5 (forky)

🔴Vulnerability Details

3
OSV
qtbase-opensource-src vulnerabilities2026-03-05
GHSA
GHSA-8gfm-8wff-rjvj: An issue was discovered in HTTP2 in Qt before 52024-07-04
OSV
CVE-2024-39936: An issue was discovered in HTTP2 in Qt before 52024-07-04

📋Vendor Advisories

4
Ubuntu
Qt vulnerabilities2026-03-05
Microsoft
An issue was discovered in HTTP2 in Qt before 5.15.18 6.x before 6.2.13 6.3.x through 6.5.x before 6.5.7 and 6.6.x through 6.7.x before 6.7.3. Code to make security-relevant decisions about an establi2024-07-09
Red Hat
qtbase: qtbase: Delay any communication until encrypted() can be responded to2024-07-04
Debian
CVE-2024-39936: qt6-base - An issue was discovered in HTTP2 in Qt before 5.15.18, 6.x before 6.2.13, 6.3.x ...2024
CVE-2024-39936 — QT vulnerability | cvebase