CVE-2022-23459

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-23459
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-23459.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-23459
Published
2022-08-19T19:00:16Z
Modified
2025-10-15T00:58:06.914685Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
Double free or Use after Free in Value class of Jsonxx
Details

Jsonxx or Json++ is a JSON parser, writer and reader written in C++. In affected versions of jsonxx use of the Value class may lead to memory corruption via a double free or via a use after free. The value class has a default assignment operator which may be used with pointer types which may point to alterable data where the pointer itself is not updated. This issue exists on the current commit of the jsonxx project. The project itself has been archived and updates are not expected. Users are advised to find a replacement.

References

Affected packages

Git / github.com/hjiang/jsonxx

Affected ranges

Type
GIT
Repo
https://github.com/hjiang/jsonxx
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Last affected

Affected versions

v1.*

v1.0.0
v1.0.1