Tencent RapidJSON is vulnerable to privilege escalation due to an
integer underflow 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 underflow vulnerability (when the file
is parsed), leading to elevation of privilege. (CVE-2024-38517)