CVE-2026-88030 json
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Ruby Driver
published 2026-09-10 59 d ago modified 2026-09-29 41 d ago also EUVD-2026-75666
- cvss
- 8.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 18%
- public exploits
- 0
- none known
Summary
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Ruby Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable.
Patch / fix
- mongodb ruby_driver 2.26.0
- ruby-mongo Debian 14 2.26.0-1
debian advisories DEBIAN-CVE-2026-88030
- ruby RHEL 8 2.5.9-116.module+el8.10.0+24853+52b5af56
- ruby-irb RHEL 8 2.5.9-116.module+el8.10.0+24853+52b5af56
- rubygems RHEL 8 2.7.6.3-116.module+el8.10.0+24853+52b5af56
- ruby-libs RHEL 8 2.5.9-116.module+el8.10.0+24853+52b5af56
- rubygem-pg RHEL 8 1.0.0-3.module+el8.9.0+19193+435404ae
- rubygem-abrt RHEL 8 0.3.0-4.module+el8.10.0+22021+135c76a8
- rubygem-bson RHEL 8 4.3.0-2.module+el8.9.0+19193+435404ae
- rubygem-json RHEL 8 2.1.0-116.module+el8.10.0+24853+52b5af56
red hat advisories RHSA-2026:73519
- ruby AlmaLinux 8 2.5.9-116.module_el8.10.0+4294+1072b022
- ruby-irb AlmaLinux 8 2.5.9-116.module_el8.10.0+4293+d4d7c902
- rubygems AlmaLinux 8 2.7.6.3-116.module_el8.10.0+4294+1072b022
- ruby-libs AlmaLinux 8 2.5.9-116.module_el8.10.0+4293+d4d7c902
- ruby-libs AlmaLinux 8 2.5.9-116.module_el8.10.0+4294+1072b022
- rubygem-pg AlmaLinux 8 1.0.0-3.module_el8.9.0+3635+c6f99506
- rubygem-abrt AlmaLinux 8 0.3.0-4.module_el8.5.0+2625+ec418553
- rubygem-bson AlmaLinux 8 4.3.0-2.module_el8.5.0+2625+ec418553
almalinux advisories ALSA-2026:73519
- rubygem-pg Rocky Linux 8 1.0.0-3.module+el8.9.0+1536+5f79634e
- rubygem-abrt Rocky Linux 8 0.3.0-4.module+el8.5.0+738+032c9c02
- rubygem-abrt Rocky Linux 8 0.3.0-4.module+el8.9.0+1536+5f79634e
- rubygem-bson Rocky Linux 8 4.3.0-2.module+el8.9.0+1536+5f79634e
- rubygem-mysql2 Rocky Linux 8 0.4.10-4.module+el8.9.0+1536+5f79634e
- rubygem-bundler Rocky Linux 8 1.16.1-5.module+el8.10.0+1979+815637df
rocky linux advisories RLSA-2026:73519
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-88030 updated cvss 8.3
rubygem-mongo: MongoDB Ruby Driver: Data disclosure and denial of service via query-operator injection
-
Red Hat Enterprise Linux AppStream (v. 8) ruby 2.5.9-116.module+el8.10.0+24853+52b5af56, rubygem-pg 1.0.0-3.module+el8.9.0+19193+435404ae, ruby-irb 2.5.9-116.module+el8.10.0+24853+52b5af56, ruby-libs 2.5.9-116.module+el8.10.0+24853+52b5af56, rubygem-bson 4.3.0-2.module+el8.9.0+19193+435404ae, rubygem-abrt 0.3.0-4.module+el8.10.0+22021+135c76a8, +17 morefixed: vendor fix RHSA-2026:73519
-
Red Hat Enterprise Linux AppStream AUS (v.8.4) ruby 2.5.9-110.module+el8.4.0+25044+d8ea83a3, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-110.module+el8.4.0+25044+d8ea83a3, ruby-libs 2.5.9-110.module+el8.4.0+25044+d8ea83a3, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95512
-
Red Hat Enterprise Linux AppStream AUS (v.8.6) ruby 2.5.9-113.module+el8.6.0+25038+e1ee8198, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-113.module+el8.6.0+25038+e1ee8198, ruby-libs 2.5.9-113.module+el8.6.0+25038+e1ee8198, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95513
-
Red Hat Enterprise Linux AppStream E4S (v.8.8) ruby 2.5.9-113.module+el8.8.0+25037+4937972b, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-113.module+el8.8.0+25037+4937972b, ruby-libs 2.5.9-113.module+el8.8.0+25037+4937972b, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95514
-
Red Hat Enterprise Linux AppStream EUS EXTENSION (v.8.4) ruby 2.5.9-110.module+el8.4.0+25044+d8ea83a3, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-110.module+el8.4.0+25044+d8ea83a3, ruby-libs 2.5.9-110.module+el8.4.0+25044+d8ea83a3, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95512
-
Red Hat Enterprise Linux AppStream EUS EXTENSION (v.8.6) ruby 2.5.9-113.module+el8.6.0+25038+e1ee8198, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-113.module+el8.6.0+25038+e1ee8198, ruby-libs 2.5.9-113.module+el8.6.0+25038+e1ee8198, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95513
-
Red Hat Enterprise Linux AppStream TUS (v.8.8) ruby 2.5.9-113.module+el8.8.0+25037+4937972b, rubygem-pg 1.0.0-2.module+el8.1.0+3656+f80bfa1d, ruby-irb 2.5.9-113.module+el8.8.0+25037+4937972b, ruby-libs 2.5.9-113.module+el8.8.0+25037+4937972b, rubygem-abrt 0.3.0-4.module+el8.1.0+3656+f80bfa1d, rubygem-bson 4.3.0-2.module+el8.1.0+3656+f80bfa1d, +17 morefixed: vendor fix RHSA-2026:95514
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 59 d ago
Exploit prediction
0.27% chance of exploitation in the next 30 days, higher than 18% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.1 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 3.1 | 8.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H |
| CNA | 4.0 | 6.1 | CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- MongoDB Ruby Driver
Classification
- Weakness
-
- CWE-943 Improper Neutralization of Special Elements in Data Query Logic
References
-
jira.mongodb.org
/browse/RUBY-3941
vendor-advisory
Sources
- CVE List CVE-2026-88030
- NVD CVE-2026-88030
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.