What’s Vulnerable › Vulnerabilities
CVE-2024-39684: Tencent RapidJSON include/rapidjson/reader.h GenericReader::ParseNumber() Function Template Exponent Parsing Integer Overflow
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2024-07-09 · updated 2026-06-17
- Weakness: CWE-190
Description
Tencent RapidJSON is vulnerable to privilege escalation due to an integer overflow in the `GenericReader::ParseNumber()` function of `include/rapidjson/reader.h` when parsing JSON text from a stream. An attacker needs to send the victim a crafted file which needs to be opened; this triggers the integer overflow vulnerability (when the file is parsed), leading to elevation of privilege.
Affected products
- Tencent RapidJSON: through 1.1.0
References
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-39684
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-39684
- https://security.netapp.com/advisory/ntap-20240905-0003/
Get alerted when CVE-2024-39684 or the next vulnerability affects your stack