CVE-2024-53320 Details
Description
Qualisys C++ SDK commit a32a21a was discovered to contain multiple stack buffer overflows via the GetCurrentFrame, SaveCapture, and LoadProject functions.
A vulnerability exists in the Qualisys C++ SDK, specifically in commit a32a21a, where multiple stack buffer overflows have been introduced. This issue arises in the GetCurrentFrame, SaveCapture, and LoadProject functions, all of which utilize fixed-size stack buffers ranging from 100 to 256 bytes. The vulnerability is exploited through unsafe string operations that allow for the overflow of these buffers, potentially leading to stack corruption, code execution, information disclosure, and crashes causing a denial-of-service condition.
It is recommended to replace fixed-size buffers with dynamically allocated ones. For example, using std::string for C++ strings or std::vector<char> for C-style strings can effectively mitigate the risk of buffer overflows.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jan 31, 2025CISA-ADP
Assessed Feb 3, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/qualisys/qualisys_cpp_sdk/issues/47 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') | CISA-ADP |
Affected Products
| Product | Versions |
|---|---|
| Qualisys C++ SDK | All versions |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Feb 3, 2025 | CVE Modified | CISA-ADP |
| Jan 31, 2025 | New CVE Received | [email protected] |
Volerion