CVE Vulnerabilities

CVE-2024-39936

Time-of-check Time-of-use (TOCTOU) Race Condition

Published: Jul 04, 2024 | Modified: Jul 08, 2024
CVSS 3.x
5.9
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
8.6 IMPORTANT
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Ubuntu
MEDIUM

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

The product checks the state of a resource before using that resource, but the resource’s state can change between the check and the use in a way that invalidates the results of the check. This can cause the product to perform invalid actions when the resource is in an unexpected state.

Affected Software

Name Vendor Start Version End Version
Qt Qt * 5.15.18 (excluding)
Qt Qt 6.0.0 (including) 6.2.13 (excluding)
Qt Qt 6.3.0 (including) 6.5.7 (excluding)
Qt Qt 6.6.0 (including) 6.7.3 (excluding)
Red Hat Enterprise Linux 7 Extended Lifecycle Support RedHat qt5-qtbase-0:5.9.7-6.el7_9 *
Red Hat Enterprise Linux 8 RedHat qt5-qtbase-0:5.15.3-8.el8_10 *
Red Hat Enterprise Linux 8.2 Advanced Update Support RedHat qt5-qtbase-0:5.12.5-5.el8_2 *
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support RedHat qt5-qtbase-0:5.12.5-9.el8_4 *
Red Hat Enterprise Linux 8.4 Telecommunications Update Service RedHat qt5-qtbase-0:5.12.5-9.el8_4 *
Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions RedHat qt5-qtbase-0:5.12.5-9.el8_4 *
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support RedHat qt5-qtbase-0:5.15.2-5.el8_6 *
Red Hat Enterprise Linux 8.6 Telecommunications Update Service RedHat qt5-qtbase-0:5.15.2-5.el8_6 *
Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions RedHat qt5-qtbase-0:5.15.2-5.el8_6 *
Red Hat Enterprise Linux 8.8 Extended Update Support RedHat qt5-qtbase-0:5.15.3-2.el8_8 *
Red Hat Enterprise Linux 9 RedHat qt5-qtbase-0:5.15.9-10.el9_4 *
Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions RedHat qt5-qtbase-0:5.15.2-30.el9_0 *
Red Hat Enterprise Linux 9.2 Extended Update Support RedHat qt5-qtbase-0:5.15.3-2.el9_2 *
Qtbase-opensource-src Ubuntu mantic *

Potential Mitigations

References