CVE-2025-27788

Ruby JSON Parser has Out-of-bounds Read

Published Mar 12, 2025 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-7805 Out-of-bounds Read in Ruby JSON Parser
Github GHSA Github GHSA GHSA-9m3q-rhmv-5q44 Out-of-bounds Read in Ruby JSON Parser
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00109}

epss

{'score': 0.0015}

Type Values Removed Values Added
First Time appeared Ruby-lang
Ruby-lang javascript Object Notation
CPEs cpe:2.3:a:ruby-lang:javascript_object_notation:*:*:*:*:*:ruby:*:*
Vendors & Products Ruby-lang
Ruby-lang javascript Object Notation
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title Ruby JSON Parser has Out-of-bounds Read
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Mar 12, 2025, 2:04 PM
Reserved
Mar 6, 2025, 6:06 PM
Status
Analyzed
Published
Mar 12, 2025, 2:15 PM
Modified
Jun 17, 2026, 9:04 AM
Severity
Important
Public date
Mar 12, 2025, 1:51 PM