Active Support number helpers accept strings containing scientific notation (e.g. 1e10000), which when converted to a string could be expanded into extremely large decimal representations. This can cause excessive memory allocation and CPU consumption when the expanded number is formatted, possibly resulting in a DoS vulnerability.
The fixed releases are available at the normal locations.
{
"github_reviewed": true,
"github_reviewed_at": "2026-03-23T21:15:16Z",
"severity": "MODERATE",
"nvd_published_at": "2026-03-24T00:16:28Z",
"cwe_ids": [
"CWE-400",
"CWE-770"
]
}