CVE-2024-39936 Race condition in n/a
A race condition in Qt's HTTP2 implementation allows security checks to execute before encryption is confirmed, potentially bypassing security controls.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-39936?
CVE-2024-39936 is a high-severity vulnerability in Qt Qt, published on 4 Jul 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official 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..
Weakness: CWE-367
Which versions are affected by CVE-2024-39936?
It affects 1 product.
Linux distribution packages (40)
qt5-qtbase AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-common AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-devel AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-examples AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-gui AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-mysql AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-odbc AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-postgresql AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-private-devel AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase-static AlmaLinux:8 | All versions | 5.15.3-8.el8_10 |
qt5-qtbase AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-common AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-devel AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-examples AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-gui AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-mysql AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-odbc AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-postgresql AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-private-devel AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase-static AlmaLinux:9 | All versions | 5.15.9-10.el9_4 |
qt5-qtbase Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-common Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-devel-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-examples Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-examples-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-gui Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-gui-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-mysql Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-mysql-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-odbc Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-odbc-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-postgresql Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-postgresql-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-private-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-tests-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:5.15.3-8.el8_10 |
qt5-qtbase-debugsource Red Hat:enterprise_linux:8::crb | All versions | 0:5.15.3-8.el8_10 |
Products include Qt Qt.
How do I fix CVE-2024-39936?
Upgrade to a fixed version.
Is CVE-2024-39936 being exploited?
There is no known exploitation of CVE-2024-39936 in the wild and no public exploit code.
Other vulnerabilities in Qt Qt
Sources
Also known as ALSA-2024:4617, ALSA-2024:4623, AZL-43192, DEBIAN-CVE-2024-39936, DLA-4387-1, GHSA-8gfm-8wff-rjvj and 16 more.