CVE-2024-39936
qtbase: qtbase: Delay any communication until encrypted() can be responded to
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
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..
Se descubrió un problema en HTTP2 en Qt antes de 5.15.18, 6.x antes de 6.2.13, 6.3.x hasta 6.5.x antes de 6.5.7 y 6.6.x hasta 6.7.x antes de 6.7.3. El código para tomar decisiones relevantes para la seguridad sobre una conexión establecida puede ejecutarse demasiado pronto, porque la señal encrypted() aún no se ha emitido ni procesado.
A vulnerability was found in Qt where, during a TLS connection for servers supporting HTTP2, Qt may send data to a server even if the TLS certificate doesn't match the redirected address. This occurs because Qt fails to validate the certificate against the redirected address, potentially sending data to an incorrect or malicious server.
CVSS Scores
SSVC
- Decision:Track
Timeline
- 2024-07-04 CVE Reserved
- 2024-07-04 CVE Published
- 2024-07-09 EPSS Updated
- 2024-08-02 CVE Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-367: Time-of-check Time-of-use (TOCTOU) Race Condition
CAPEC
References (3)
URL | Tag | Source |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
https://codereview.qt-project.org/c/qt/qtbase/+/571601 | 2024-07-08 | |
https://access.redhat.com/security/cve/CVE-2024-39936 | 2024-07-18 | |
https://bugzilla.redhat.com/show_bug.cgi?id=2295867 | 2024-07-18 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Qt Search vendor "Qt" | Qt Search vendor "Qt" for product "Qt" | < 5.15.18 Search vendor "Qt" for product "Qt" and version " < 5.15.18" | - |
Affected
| ||||||
Qt Search vendor "Qt" | Qt Search vendor "Qt" for product "Qt" | >= 6.0.0 < 6.2.13 Search vendor "Qt" for product "Qt" and version " >= 6.0.0 < 6.2.13" | - |
Affected
| ||||||
Qt Search vendor "Qt" | Qt Search vendor "Qt" for product "Qt" | >= 6.3.0 < 6.5.7 Search vendor "Qt" for product "Qt" and version " >= 6.3.0 < 6.5.7" | - |
Affected
| ||||||
Qt Search vendor "Qt" | Qt Search vendor "Qt" for product "Qt" | >= 6.6.0 < 6.7.3 Search vendor "Qt" for product "Qt" and version " >= 6.6.0 < 6.7.3" | - |
Affected
|