CVE-2025-27788
highpriority · track · 30EPSS 0.007 · 54 %ileDEEURUUSEPSS · scored 2026-10-27
JSON is a JSON implementation for Ruby. Starting in version 2.10.0 and prior to version 2.10.2, a specially crafted document could cause an out of bound read, most likely resulting in a crash. Versions prior to 2.10.0 are not vulnerable. Version 2.10.2 fixes the problem. No known workarounds are available.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 6.9–7.5
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (8)
Products and version ranges known to be affected.
- ruby-lang javascript object notation2.10.0 → 2.10.2nvdUScpe:2.3:a:ruby-lang:javascript_object_notation:*:*:*:*:*:*:*:*
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2025-0565Ruby: Schwachstelle ermöglicht Denial of ServiceDeutsch2025-03-13csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Ruby ausnutzen, um einen Denial of Service Angriff durchzuführen.
- GHSA-9m3q-rhmv-5q44Out-of-bounds Read in Ruby JSON Parser 2025-03-12ghsa · osvUS
### Impact A specially crafted document could cause an out of bound read, most likely resulting in a crash. Versions 2.10.0 and 2.10.1 are impacted. Older versions are not. ### Patches Version 2.10.2 fixes the problem. ### Workarounds None.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (9)
External citations — patches, advisories, analysis.
- https://github.com/ruby/json/commit/c56db31f800d5d508389793e69682f99749dbadfcnnvd
- https://github.com/ruby/json/releases/tag/v2.10.2cnnvd
- https://github.com/ruby/json/security/advisories/GHSA-9m3q-rhmv-5q44cnnvd
- https://github.com/ruby/json/commit/c56db31f800d5d508389793e69682f99749dbadfenisa_euvd
- https://github.com/ruby/json/releases/tag/v2.10.2enisa_euvd
- https://github.com/ruby/json/security/advisories/GHSA-9m3q-rhmv-5q44enisa_euvd
- https://github.com/ruby/json/commit/c56db31f800d5d508389793e69682f99749dbadfPatchnvd
- https://github.com/ruby/json/releases/tag/v2.10.2Release Notesnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan