CVE-2023-51714CWE-190

CVE-2023-51714

Critical · published December 25, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
61.9
In the wild
Unconfirmed
What it is

⚠️ A sneaky integer overflow check in Qt’s HTTP2 implementation could lead to unexpected behavior in versions before 5.15.17 and 6.6.2! Think of this vulnerability like a delivery truck that overloaded its cargo — at some point, the truck might just drop everything and cause chaos on the highway! 🛣️ If an attacker were to exploit this oversight, they could manipulate the way HTTP2 handles certain requests, potentially leading to crashes or erratic application behavior. While no known exploits have been reported, it’s best to stay ahead of any potential issues!

Put simply

Think of this vulnerability like a delivery truck that overloaded its cargo — at some point, the truck might just drop everything and cause chaos on the highway! 🛣️ This vulnerability stems from an incorrect HPack integer overflow check in the HTTP2 implementation of Qt, allowing an attacker to send crafted requests that could exploit the overflow.

What to do

If an attacker were to exploit this oversight, they could manipulate the way HTTP2 handles certain requests, potentially leading to crashes or erratic application behavior. While no known exploits have been reported, it’s best to stay ahead of any potential issues! To protect your applications, ensure you update Qt to the latest versions: 5.15.17 or 6.6.2 or later. Regularly review and audit your dependencies to catch any similar vulnerabilities! You've got this! By staying proactive, you’ll help keep your projects secure! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00978 · 61.9th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2023-12-25T02:15Z
Affected products (5)
ProductVersionsFixed in
debian/debian_linuxall versions—
qt/qt≥ 5.7, < 5.15.175.15.17
qt/qt≥ 6.0.0, < 6.2.116.2.11
qt/qt≥ 6.3.0, < 6.5.46.5.4
qt/qt≥ 6.6.0, < 6.6.26.6.2
References (6)
EPSS history
Timeline
  • 24 DEC 00:00Z
    An issue was discovered in the HTTP2 implementation in Qt before 5.15.17, 6.x before 6.2.11, 6.3.x through 6.5.x before 6.5.4, and 6.6.x before 6.6.2
    cvelistv5