UltraJSON (aka ujson) through 5.1.0 has a stack-based buffer overflow in Buffer_AppendIndentUnchecked (called from encode). Exploitation can, for example, use a large amount of indentation.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | alpine-linux-upgrade-py3-ujson | Aug 22, 2024 | Dec 31, 2021 | |
| Debian | debian-upgrade-ujson | Feb 28, 2022 | Jan 1, 2022 | |
| Suse | — | suse-upgrade-python3-ujson | Aug 9, 2024 | Jan 1, 2022 |
| Ubuntu | ubuntu-pro-upgrade-python-ujsonubuntu-pro-upgrade-python3-ujsonubuntu-upgrade-python3-ujson | Feb 14, 2024 | Jan 1, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub