VulnSea

Tagged “rubygems”

CVEs tagged rubygems, newest first.

93 CVEsRSS

CVE-2026-61845High
1w ago

Crass : Large numeric exponents cause CPU and memory denial of service

Crass : Large numeric exponents cause CPU and memory denial of service

▾ Twilightcrass · crassvia GHSA
CVE-2026-107715Medium· 6.8PoC
2w ago

The Mechanize library is used for automating interaction with websites

The Mechanize library is used for automating interaction with websites. Prior to 2.14.1, Mechanize sends caller-supplied credential headers to a different host after an HTTP redirect. Mechanize#request_headers= is reapplied by Mechanize:…

▾ Twilightmechanize · mechanizeEPSS 0.50%via NVD
CVE-2026-107399Medium· 6.8
2w ago

The Mechanize library is used for automating interaction with websites

The Mechanize library is used for automating interaction with websites. Prior to 2.14.1, Mechanize applies no origin trust boundary in Mechanize::HTTP::Agent#response_follow_meta_refresh when Mechanize#follow_meta_refresh is enabled. A p…

▾ Sunlitmechanize · mechanizeEPSS 0.36%via NVD
GHSA-mwm8-39rw-8826Medium
3w ago

sqlite3-ruby: Use-After-Free in SQLite Aggregate Arguments in Heap-Allocated Argument Array

sqlite3-ruby: Use-After-Free in SQLite Aggregate Arguments in Heap-Allocated Argument Array

▾ Sunlitsqlite3 · sqlite3via GHSA
CVE-2026-55107Critical· 10.0PoC
3w ago

Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving …

Kobako is a Ruby gem that embeds a Wasm-isolated mruby interpreter inside applications, allowing execution of untrusted Ruby scripts (LLM-generated code, user formulas, student submissions, third-party plugins) in-process without giving …

▾ Abyssalelct9620 · kobakoEPSS 0.80%via NVD
CVE-2026-77602Critical· 9.9PoC
1mo ago

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems. From 5.1.0 until 7.3.0, authenticated non-administrator users can write content under targets_modified/ that is later…

▾ AbyssalOpenC3 · cosmosEPSS 0.57%via NVD
CVE-2026-77601High· 8.8PoC
1mo ago

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems

OpenC3 COSMOS provides the functionality needed to send commands to and receive data from one or more embedded systems. From 5.12.0 until 7.3.0, an authenticated actor can write the pypi_url setting through set_setting at POST /openc3-ap…

▾ MidnightOpenC3 · cosmosEPSS 0.58%via NVD
CVE-2026-94462High· 7.1PoC
1mo ago

Spree is an open source e-commerce solution built with Ruby on Rails

Spree is an open source e-commerce solution built with Ruby on Rails. From 5.4.0 until 5.4.4 and 5.5.4, PATCH /api/v3/store/carts/:id/associate in Spree::Api::V3::Store::CartsController#associate uses find_cart_for_association to locate …

▾ Midnightspree_api · spree_apiEPSS 0.28%via NVD
CVE-2026-44282Medium· 4.8
1mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.32.0, a low-privilege process-scoped administrator or election editor with question-management rights can store HTML or script-bearing content in question.body. The question_titl…

▾ Sunlitdecidim · decidimEPSS 0.39%via NVD
CVE-2026-44163Medium· 5.3
1mo ago

fluent-plugin-opentelemetry is a Fluentd input and output plugin for forwarding OpenTelemetry Protocol data

fluent-plugin-opentelemetry is a Fluentd input and output plugin for forwarding OpenTelemetry Protocol data. Prior to 0.5.3, the in_opentelemetry HTTP input read the entire incoming request body and decompressed payloads into memory with…

▾ Sunlitfluent-plugins-nursery · fluent-plugin-opentelemetryEPSS 0.42%via NVD
CVE-2026-50276High· 7.5
1mo ago

dd-trace-rb is Datadog's client library for Ruby

dd-trace-rb is Datadog's client library for Ruby. Prior to 2.32.0, W3C baggage extraction does not enforce DD_TRACE_BAGGAGE_MAX_ITEMS, which defaults to 64, or DD_TRACE_BAGGAGE_MAX_BYTES, which defaults to 8192, although those limits app…

▾ TwilightDataDog · dd-trace-rbEPSS 0.79%via NVD
CVE-2026-44162Low· 2.7
1mo ago

fluent-plugin-s3 is an Amazon S3 input and output plugin for Fluentd

fluent-plugin-s3 is an Amazon S3 input and output plugin for Fluentd. From 0.7.0 to 1.8.4, the in_s3 input plugin reads the entire decompressed payload of gzip, lzma2, and lzop objects into memory without enforcing a decompression_size_l…

▾ Sunlitfluent · fluent-plugin-s3EPSS 0.48%via NVD
CVE-2026-53769Medium· 6.5PoC
1mo ago

Avo is a framework to create admin panels for Ruby on Rails apps

Avo is a framework to create admin panels for Ruby on Rails apps. From version 2.28.0 to before version 3.32.0, Avo's direct attachment upload endpoint lacks server-side upload authorization and bypasses the documented field-level upload…

▾ Twilightavo-hq · avoEPSS 0.42%via NVD
CVE-2026-85396High· 7.5
1mo ago

rubyzip versions before 3.4.0 contain a path traversal vulnerability in Zip::Entry#extract that fails to properly validate extraction paths using prefix comparison without trailing separators

rubyzip versions before 3.4.0 contain a path traversal vulnerability in Zip::Entry#extract that fails to properly validate extraction paths using prefix comparison without trailing separators. Attackers can craft archive entries with nam…

▾ Twilightrubyzip · rubyzipEPSS 0.56%via NVD
CVE-2026-63435Medium· 5.3
1mo ago

Mail is an internet library for Ruby designed to handle email generation, parsing, and sending

Mail is an internet library for Ruby designed to handle email generation, parsing, and sending. Prior to 2.9.1, Mail::Utilities.q_value_decode and Mail::Utilities.b_value_decode used a single String#match and an overly greedy charset cap…

▾ Sunlitmail · mailEPSS 0.45%via NVD
CVE-2026-61666High· 7.5
2mo ago

websocket-driver is a WebSocket protocol handler with pluggable I/O

websocket-driver is a WebSocket protocol handler with pluggable I/O. Prior to 0.8.2, WebSocket::Driver.server() passes a malformed Host header to URI.parse in lib/websocket/http/request.rb without catching URI::InvalidURIError, allowing …

▾ Twilightwebsocket-driver · websocket-driverEPSS 0.45%via NVD
CVE-2026-71847Low
2mo ago

Ruby JSON is a JSON implementation for Ruby

Ruby JSON is a JSON implementation for Ruby. From 2.20.0 until 2.21.2, Ruby's JSON native C extension clears the consumed JSON::ResumableParser input buffer but leaves state.start, state.cursor, and state.end pointing into released stora…

▾ Sunlitjson · jsonEPSS 0.43%via NVD
CVE-2026-45378High· 7.5
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the identity-document verification admin UI embeds verification_attachment blobs through reusable signed Act…

▾ Twilightdecidim-verifications · decidim-verificationsEPSS 0.42%via NVD
CVE-2026-45414High· 8.5
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, JWT-backed API authentication is not bound to the organization selected by the current host, allowing a JWT issued for one tenant to be …

▾ Twilightdecidim · decidimEPSS 0.45%via NVD
CVE-2026-45415Medium· 6.0
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the /admin/csv_census/census_logs record-management endpoints do not enforce full administrator authorizatio…

▾ Sunlitdecidim-verifications · decidim-verificationsEPSS 0.43%via NVD
CVE-2026-45572Medium· 4.8
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, an administrator with landing-page editing privileges can store arbitrary HTML and JavaScript in an HTML con…

▾ Sunlitdecidim-core · decidim-coreEPSS 0.25%via NVD
CVE-2026-45573Medium· 6.4
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, when VAPID delivery is enabled, the notification subscription flow stores a client-supplied push endpoint wi…

▾ Sunlitdecidim-core · decidim-coreEPSS 0.26%via NVD
CVE-2016-1000305Medium
2mo ago

guard-livereload has a directory traversal vulnerability

guard-livereload has a directory traversal vulnerability

▾ Sunlitguard-livereload · guard-livereloadvia GHSA
CVE-2026-53510High· 8.1
2mo ago

Savon is a Ruby SOAP client

Savon is a Ruby SOAP client. From 0.9.8 until 2.17.2, Savon::Model .all_operations interpolates attacker-controlled WSDL operation names into Ruby source passed to module_eval, allowing Ruby code execution in the application process. Thi…

▾ Twilightsavon · savonEPSS 0.69%via NVD
CVE-2026-45086Medium· 5.4
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. From 0.31.1 before 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, a participant can directly load /admin/demographics/questions/edit_questions and reach the demographics questionnaire editor w…

▾ Sunlitdecidim-demographics · decidim-demographicsEPSS 0.29%via NVD
CVE-2026-45330Medium· 4.9
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the identity-document verification admin controllers load pending Authorization records by raw identifier wi…

▾ Sunlitdecidim-verifications · decidim-verificationsEPSS 0.46%via NVD
CVE-2026-45376Medium· 5.5
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the GET /admin/organization/users search interpolates params[:term] into raw Arel.sql ORDER BY similarity ex…

▾ Sunlitdecidim-admin · decidim-adminEPSS 0.60%via NVD
CVE-2026-45377Medium· 6.5
2mo ago

Decidim is a participatory democracy framework

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the normal download_your_data flow requires the requester to be logged in as the export owner, but the resul…

▾ Sunlitdecidim-core · decidim-coreEPSS 0.45%via NVD
CVE-2026-66066CriticalPoC
2mo ago

Action Pack is a framework for handling and responding to web requests

Action Pack is a framework for handling and responding to web requests. In versions prior to 7.2.3.2, 8.0.5.1 and 8.1.3.1, Active Storage does not disable libvips operations marked unsafe for untrusted content, allowing a crafted upload …

▾ Abyssalactivestorage · activestorageEPSS 28%via NVD
CVE-2026-54522Low
2mo ago

MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

▾ Sunlitmsgpack · msgpackEPSS 0.23%via GHSA
CVEs tagged “rubygems” · VulnSea