CVE-2026-88030
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Ruby Driver
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.1
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Ruby Driver
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.
- Record
CVE-2026-88030- CVSS 4.0
- 6.1 Medium
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 - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
EUVDEUVD-2026-75666
6.1
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.
- Record
EUVD-2026-75666- CVSS 4.0
- 6.1 Medium
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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4ww7-gqv6-mffc
6.1
Improper neutralization of special elements in data query logic in the GridFS component of the...
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.
- Record
GHSA-4ww7-gqv6-mffc- CVSS 4.0
- 6.1 Medium
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 - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
NVD
6.1
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.
- Record
CVE-2026-88030- CVSS 4.0
- 6.1 Medium
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 - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
OSV
6.1
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Ruby Driver
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.
- Record
CVE-2026-88030- CVSS 4.0
- 6.1 Medium
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 - Weakness
- CWE-943
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-88030
6.1
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.
- Record
DEBIAN-CVE-2026-88030- CVSS 4.0
- 6.1 Medium
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 - Updated
- 2026-11-02
Show 4 moreShow less
OSVRHSA-2026:73519
8.3
Red Hat Security Advisory: ruby:2.5 security update
- Record
RHSA-2026:73519- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:73519
8.3
Important: ruby:2.5 security update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
Security Fix(es):
-
resolv: resolv gem: Denial of Service via uncontrolled memory growth from crafted DNS responses (CVE-2026-80212)
-
rubygem-mongo: MongoDB Ruby Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88030)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:73519- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-88030
6.1
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.
- Record
UBUNTU-CVE-2026-88030- CVSS 4.0
- 6.1 Medium
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 - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:73519 No score
Important: ruby:2.5 security update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
Security Fix(es):
- resolv: resolv gem: Denial of Service via uncontrolled memory growth from crafted DNS responses (CVE-2026-80212)
- rubygem-mongo: MongoDB Ruby Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88030)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:73519- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rubyAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4294+1072b022 | 2.5.9-116.module_el8.10.0+4294+1072b022 |
ruby-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4294+1072b022 | 2.5.9-116.module_el8.10.0+4294+1072b022 |
ruby-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4293+d4d7c902 | 2.5.9-116.module_el8.10.0+4293+d4d7c902 |
ruby-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4294+1072b022 | 2.5.9-116.module_el8.10.0+4294+1072b022 |
ruby-irbAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4293+d4d7c902 | 2.5.9-116.module_el8.10.0+4293+d4d7c902 |
ruby-libsAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4293+d4d7c902 | 2.5.9-116.module_el8.10.0+4293+d4d7c902 |
ruby-libsAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.9-116.module_el8.10.0+4294+1072b022 | 2.5.9-116.module_el8.10.0+4294+1072b022 |
rubygem-abrtAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.3.0-4.module_el8.5.0+2625+ec418553 | 0.3.0-4.module_el8.5.0+2625+ec418553 |
rubygem-abrt-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.3.0-4.module_el8.10.0+3871+342e2c2f | 0.3.0-4.module_el8.10.0+3871+342e2c2f |
rubygem-bigdecimalAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.3.4-116.module_el8.10.0+4294+1072b022 | 1.3.4-116.module_el8.10.0+4294+1072b022 |
Show 95 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rubygem-bigdecimalAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.3.4-116.module_el8.10.0+4293+d4d7c902 | 1.3.4-116.module_el8.10.0+4293+d4d7c902 |
rubygem-bsonAlmaLinux:8 From an advisory covering 2 CVEs |
before 4.3.0-2.module_el8.5.0+2625+ec418553 | 4.3.0-2.module_el8.5.0+2625+ec418553 |
rubygem-bsonAlmaLinux:8 From an advisory covering 2 CVEs |
before 4.3.0-2.module_el8.6.0+3170+4b08f9d4 | 4.3.0-2.module_el8.6.0+3170+4b08f9d4 |
rubygem-bsonAlmaLinux:8 From an advisory covering 2 CVEs |
before 4.3.0-2.module_el8.5.0+259+8cec6917 | 4.3.0-2.module_el8.5.0+259+8cec6917 |
rubygem-bson-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 4.3.0-2.module_el8.5.0+2625+ec418553 | 4.3.0-2.module_el8.5.0+2625+ec418553 |
rubygem-bundlerAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.16.1-5.module_el8.10.0+3991+5e651d4e | 1.16.1-5.module_el8.10.0+3991+5e651d4e |
rubygem-bundler-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.16.1-5.module_el8.10.0+3991+5e651d4e | 1.16.1-5.module_el8.10.0+3991+5e651d4e |
rubygem-did_you_meanAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.2.0-116.module_el8.10.0+4293+d4d7c902 | 1.2.0-116.module_el8.10.0+4293+d4d7c902 |
rubygem-io-consoleAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.6-116.module_el8.10.0+4293+d4d7c902 | 0.4.6-116.module_el8.10.0+4293+d4d7c902 |
rubygem-io-consoleAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.6-116.module_el8.10.0+4294+1072b022 | 0.4.6-116.module_el8.10.0+4294+1072b022 |
rubygem-jsonAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.1.0-116.module_el8.10.0+4294+1072b022 | 2.1.0-116.module_el8.10.0+4294+1072b022 |
rubygem-jsonAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.1.0-116.module_el8.10.0+4293+d4d7c902 | 2.1.0-116.module_el8.10.0+4293+d4d7c902 |
rubygem-minitestAlmaLinux:8 From an advisory covering 2 CVEs |
before 5.10.3-116.module_el8.10.0+4294+1072b022 | 5.10.3-116.module_el8.10.0+4294+1072b022 |
rubygem-mongoAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.1-3.module_el8.10.0+4294+1072b022 | 2.5.1-3.module_el8.10.0+4294+1072b022 |
rubygem-mongo-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.5.1-3.module_el8.10.0+4294+1072b022 | 2.5.1-3.module_el8.10.0+4294+1072b022 |
rubygem-mysql2AlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.10-4.module_el8.5.0+259+8cec6917 | 0.4.10-4.module_el8.5.0+259+8cec6917 |
rubygem-mysql2AlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.10-4.module_el8.5.0+2625+ec418553 | 0.4.10-4.module_el8.5.0+2625+ec418553 |
rubygem-mysql2AlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.10-4.module_el8.6.0+3170+4b08f9d4 | 0.4.10-4.module_el8.6.0+3170+4b08f9d4 |
rubygem-mysql2-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.4.10-4.module_el8.5.0+2625+ec418553 | 0.4.10-4.module_el8.5.0+2625+ec418553 |
rubygem-net-telnetAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.1.1-116.module_el8.10.0+4294+1072b022 | 0.1.1-116.module_el8.10.0+4294+1072b022 |
rubygem-opensslAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.1.2-116.module_el8.10.0+4294+1072b022 | 2.1.2-116.module_el8.10.0+4294+1072b022 |
rubygem-opensslAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.1.2-116.module_el8.10.0+4293+d4d7c902 | 2.1.2-116.module_el8.10.0+4293+d4d7c902 |
rubygem-pgAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.0.0-3.module_el8.9.0+3635+c6f99506 | 1.0.0-3.module_el8.9.0+3635+c6f99506 |
rubygem-pg-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.0.0-3.module_el8.9.0+3635+c6f99506 | 1.0.0-3.module_el8.9.0+3635+c6f99506 |
rubygem-power_assertAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.1.1-116.module_el8.10.0+4294+1072b022 | 1.1.1-116.module_el8.10.0+4294+1072b022 |
rubygem-psychAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.0.2-116.module_el8.10.0+4294+1072b022 | 3.0.2-116.module_el8.10.0+4294+1072b022 |
rubygem-psychAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.0.2-116.module_el8.10.0+4293+d4d7c902 | 3.0.2-116.module_el8.10.0+4293+d4d7c902 |
rubygem-rakeAlmaLinux:8 From an advisory covering 2 CVEs |
before 12.3.3-116.module_el8.10.0+4294+1072b022 | 12.3.3-116.module_el8.10.0+4294+1072b022 |
rubygem-rdocAlmaLinux:8 From an advisory covering 2 CVEs |
before 6.0.1.1-116.module_el8.10.0+4293+d4d7c902 | 6.0.1.1-116.module_el8.10.0+4293+d4d7c902 |
rubygem-test-unitAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.2.7-116.module_el8.10.0+4293+d4d7c902 | 3.2.7-116.module_el8.10.0+4293+d4d7c902 |
rubygem-xmlrpcAlmaLinux:8 From an advisory covering 2 CVEs |
before 0.3.0-116.module_el8.10.0+4293+d4d7c902 | 0.3.0-116.module_el8.10.0+4293+d4d7c902 |
rubygemsAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.7.6.3-116.module_el8.10.0+4294+1072b022 | 2.7.6.3-116.module_el8.10.0+4294+1072b022 |
rubygems-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.7.6.3-116.module_el8.10.0+4293+d4d7c902 | 2.7.6.3-116.module_el8.10.0+4293+d4d7c902 |
ruby-mongoDebian:12 |
All versions, plus listed versions 2.21.3-12.23.0-12.24.0-12.24.1-12.25.0-1 Show 4 moreShow less2.26.0-12.5.1-1.12.5.1-1.22.5.1-2 |
None known |
ruby-mongoDebian:13 |
All versions, plus listed versions 2.21.3-12.23.0-12.24.0-12.24.1-12.25.0-12.26.0-12.5.1-2 |
None known |
ruby-mongoDebian:14 |
before 2.26.0-1, plus listed versions 2.21.3-12.23.0-12.24.0-12.24.1-12.25.0-12.5.1-2 |
2.26.0-1 |
rubyRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-irbRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
ruby-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.9-116.module+el8.10.0+24853+52b5af56 | 0:2.5.9-116.module+el8.10.0+24853+52b5af56 |
rubygem-abrtRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.3.0-4.module+el8.10.0+22021+135c76a8 | 0:0.3.0-4.module+el8.10.0+22021+135c76a8 |
rubygem-abrt-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.3.0-4.module+el8.10.0+22021+135c76a8 | 0:0.3.0-4.module+el8.10.0+22021+135c76a8 |
rubygem-bigdecimalRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.3.4-116.module+el8.10.0+24853+52b5af56 | 0:1.3.4-116.module+el8.10.0+24853+52b5af56 |
rubygem-bigdecimal-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.3.4-116.module+el8.10.0+24853+52b5af56 | 0:1.3.4-116.module+el8.10.0+24853+52b5af56 |
rubygem-bsonRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.3.0-2.module+el8.9.0+19193+435404ae | 0:4.3.0-2.module+el8.9.0+19193+435404ae |
rubygem-bson-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.3.0-2.module+el8.9.0+19193+435404ae | 0:4.3.0-2.module+el8.9.0+19193+435404ae |
rubygem-bson-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.3.0-2.module+el8.9.0+19193+435404ae | 0:4.3.0-2.module+el8.9.0+19193+435404ae |
rubygem-bson-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:4.3.0-2.module+el8.9.0+19193+435404ae | 0:4.3.0-2.module+el8.9.0+19193+435404ae |
rubygem-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.16.1-5.module+el8.10.0+23088+750dc6ca | 0:1.16.1-5.module+el8.10.0+23088+750dc6ca |
rubygem-bundler-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.16.1-5.module+el8.10.0+23088+750dc6ca | 0:1.16.1-5.module+el8.10.0+23088+750dc6ca |
rubygem-did_you_meanRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.2.0-116.module+el8.10.0+24853+52b5af56 | 0:1.2.0-116.module+el8.10.0+24853+52b5af56 |
rubygem-io-consoleRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.6-116.module+el8.10.0+24853+52b5af56 | 0:0.4.6-116.module+el8.10.0+24853+52b5af56 |
rubygem-io-console-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.6-116.module+el8.10.0+24853+52b5af56 | 0:0.4.6-116.module+el8.10.0+24853+52b5af56 |
rubygem-jsonRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.0-116.module+el8.10.0+24853+52b5af56 | 0:2.1.0-116.module+el8.10.0+24853+52b5af56 |
rubygem-json-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.0-116.module+el8.10.0+24853+52b5af56 | 0:2.1.0-116.module+el8.10.0+24853+52b5af56 |
rubygem-minitestRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:5.10.3-116.module+el8.10.0+24853+52b5af56 | 0:5.10.3-116.module+el8.10.0+24853+52b5af56 |
rubygem-mongoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.1-3.module+el8.10.0+24944+b1921893 | 0:2.5.1-3.module+el8.10.0+24944+b1921893 |
rubygem-mongo-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.5.1-3.module+el8.10.0+24944+b1921893 | 0:2.5.1-3.module+el8.10.0+24944+b1921893 |
rubygem-mysql2Red Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.10-4.module+el8.9.0+19193+435404ae | 0:0.4.10-4.module+el8.9.0+19193+435404ae |
rubygem-mysql2-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.10-4.module+el8.9.0+19193+435404ae | 0:0.4.10-4.module+el8.9.0+19193+435404ae |
rubygem-mysql2-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.10-4.module+el8.9.0+19193+435404ae | 0:0.4.10-4.module+el8.9.0+19193+435404ae |
rubygem-mysql2-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.4.10-4.module+el8.9.0+19193+435404ae | 0:0.4.10-4.module+el8.9.0+19193+435404ae |
rubygem-net-telnetRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.1.1-116.module+el8.10.0+24853+52b5af56 | 0:0.1.1-116.module+el8.10.0+24853+52b5af56 |
rubygem-opensslRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.2-116.module+el8.10.0+24853+52b5af56 | 0:2.1.2-116.module+el8.10.0+24853+52b5af56 |
rubygem-openssl-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.1.2-116.module+el8.10.0+24853+52b5af56 | 0:2.1.2-116.module+el8.10.0+24853+52b5af56 |
rubygem-pgRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-3.module+el8.9.0+19193+435404ae | 0:1.0.0-3.module+el8.9.0+19193+435404ae |
rubygem-pg-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-3.module+el8.9.0+19193+435404ae | 0:1.0.0-3.module+el8.9.0+19193+435404ae |
rubygem-pg-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-3.module+el8.9.0+19193+435404ae | 0:1.0.0-3.module+el8.9.0+19193+435404ae |
rubygem-pg-docRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.0-3.module+el8.9.0+19193+435404ae | 0:1.0.0-3.module+el8.9.0+19193+435404ae |
rubygem-power_assertRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.1.1-116.module+el8.10.0+24853+52b5af56 | 0:1.1.1-116.module+el8.10.0+24853+52b5af56 |
rubygem-psychRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.2-116.module+el8.10.0+24853+52b5af56 | 0:3.0.2-116.module+el8.10.0+24853+52b5af56 |
rubygem-psych-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.2-116.module+el8.10.0+24853+52b5af56 | 0:3.0.2-116.module+el8.10.0+24853+52b5af56 |
rubygem-rakeRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:12.3.3-116.module+el8.10.0+24853+52b5af56 | 0:12.3.3-116.module+el8.10.0+24853+52b5af56 |
rubygem-rdocRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:6.0.1.1-116.module+el8.10.0+24853+52b5af56 | 0:6.0.1.1-116.module+el8.10.0+24853+52b5af56 |
rubygem-test-unitRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.2.7-116.module+el8.10.0+24853+52b5af56 | 0:3.2.7-116.module+el8.10.0+24853+52b5af56 |
rubygem-xmlrpcRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:0.3.0-116.module+el8.10.0+24853+52b5af56 | 0:0.3.0-116.module+el8.10.0+24853+52b5af56 |
rubygemsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.7.6.3-116.module+el8.10.0+24853+52b5af56 | 0:2.7.6.3-116.module+el8.10.0+24853+52b5af56 |
rubygems-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.7.6.3-116.module+el8.10.0+24853+52b5af56 | 0:2.7.6.3-116.module+el8.10.0+24853+52b5af56 |
rubygem-abrtRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.3.0-4.module+el8.5.0+738+032c9c02 | 0:0.3.0-4.module+el8.5.0+738+032c9c02 |
rubygem-abrtRocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.3.0-4.module+el8.9.0+1536+5f79634e | 0:0.3.0-4.module+el8.9.0+1536+5f79634e |
rubygem-bsonRocky Linux:8 From an advisory covering 2 CVEs |
before 0:4.3.0-2.module+el8.9.0+1536+5f79634e | 0:4.3.0-2.module+el8.9.0+1536+5f79634e |
rubygem-bundlerRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.16.1-5.module+el8.10.0+1979+815637df | 0:1.16.1-5.module+el8.10.0+1979+815637df |
rubygem-mysql2Rocky Linux:8 From an advisory covering 2 CVEs |
before 0:0.4.10-4.module+el8.9.0+1536+5f79634e | 0:0.4.10-4.module+el8.9.0+1536+5f79634e |
rubygem-pgRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.0.0-3.module+el8.9.0+1536+5f79634e | 0:1.0.0-3.module+el8.9.0+1536+5f79634e |
ruby-mongoUbuntu:16.04:LTS |
All versions, plus listed versions 1.10.0-1 |
None known |
ruby-mongoUbuntu:18.04:LTS |
All versions, plus listed versions 2.4.1-12.4.1-1ubuntu12.5.1-1 |
None known |
ruby-mongoUbuntu:20.04:LTS |
All versions, plus listed versions 2.5.1-1 |
None known |
ruby-mongoUbuntu:22.04:LTS |
All versions, plus listed versions 2.5.1-1ubuntu1 |
None known |
ruby-mongoUbuntu:24.04:LTS |
All versions, plus listed versions 2.5.1-1ubuntu1 |
None known |
ruby-mongoUbuntu:26.10 |
All versions, plus listed versions 2.23.0-12.24.0-12.24.1-12.25.0-1 |
None known |
ruby-mongoUbuntu:26.04:LTS |
All versions, plus listed versions 2.5.1-22.23.0-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-88030 is a medium vulnerability (CVSS 6.1) in Mongodb Ruby Driver, published September 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.27%, the 18th percentile. Fixed in ruby-mongo 2.26.0-1.
References
jira.mongodb.org/browse/RUBY-3941
nvd.nist.gov/vuln/detail/CVE-2026-88030
github.com/advisories/GHSA-4ww7-gqv6-mffc
access.redhat.com/errata/RHSA-2026:73519
access.redhat.com/security/cve/CVE-2026-80212
access.redhat.com/security/cve/CVE-2026-88030
Show 16 moreShow less
bugzilla.redhat.com/2525066
bugzilla.redhat.com/2531585
errata.almalinux.org/8/ALSA-2026-73519.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88030.json
security-tracker.debian.org/tracker/CVE-2026-88030
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2525066
bugzilla.redhat.com/show_bug.cgi?id=2531585
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_73519.json
cve.org/CVERecord?id=CVE-2026-80212
nvd.nist.gov/vuln/detail/CVE-2026-80212
github.com/ruby/resolv/commit/6393c628b224d0234ef915813c0977e11ebe57ea
ruby-lang.org/en/news/2026/08/27/multiple-vulnerabilities-in-resolv
cve.org/CVERecord?id=CVE-2026-88030
errata.rockylinux.org/RLSA-2026:73519
ubuntu.com/security/CVE-2026-88030