CVE-2025-62493
BaseFortify
Publication date: 2025-10-16
Last updated on: 2025-10-29
Assigner: Google Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| quickjs_project | quickjs | to 2025-09-13 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-125 | The product reads data past the end, or before the beginning, of the intended buffer. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in the QuickJS engine's BigInt string conversion logic due to an incorrect calculation of the number of digits needed for the string representation. This miscalculation causes the code to read memory beyond the allocated BigInt structure, resulting in an out-of-bounds read. Specifically, the function overestimates the number of digits, leading to reading data from memory adjacent to the BigInt buffer, which can expose sensitive information.
How can this vulnerability impact me? :
An attacker can exploit this vulnerability to cause the QuickJS engine to read and process memory beyond the allocated BigInt buffer. This out-of-bounds read can lead to information disclosure, potentially exposing sensitive data stored on the heap adjacent to the BigInt object.