Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2026/02/02 12:00 a.m.•19 views

foreman_kubevirt disables SSL verification if a Certificate Authority (CA) certificate is not explicitly set

A flaw was found in foremankubevirt. When configuring the connection to OpenShift, the system disables SSL verification if a Certificate Authority CA certificate is not explicitly set. This insecure default allows a remote attacker, capable of intercepting network traffic between Satellite and...

8.1CVSS7.1AI score0.00296EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/10/10 12:00 a.m.•19 views

Sinatra is vulnerable to ReDoS through ETag header value generation

Summary There is a denial of service vulnerability in the If-Match and If-None-Match header parsing component of Sinatra, if the etag method is used when constructing the response and you are using Ruby = 3.2...

7.5CVSS7.1AI score0.00495EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/08/07 12:00 a.m.•19 views

ruby-jwt < v3.0.0.beta1 was discovered to contain weak encryption

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."...

9.1CVSS7.3AI score0.00162EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/09/22 12:00 a.m.•19 views

HTTP Request Smuggling in ruby webrick

An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier''s position is "Webri...

6.7AI score0.00393EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/07 12:00 a.m.•19 views

CKEditor4 Cross-site Scripting vulnerability caused by incorrect CDATA detection

Affected packages The vulnerability has been discovered in the core HTML parsing module and may affect all editor instances that: Enabled full-page editing mode, or enabled CDATA elements in Advanced Content Filtering configuration defaults to script and style elements. Impact A potential...

6.1CVSS6.9AI score0.00706EPSS
SaveExploits0References1
RubySec
RubySec
•added 2022/05/13 9:00 p.m.•19 views

Elasticsearch Logstash allows remote attackers to execute arbitrary commands

Elasticsearch Logstash 1.0.14 through 1.4.x before 1.4.2 allows remote attackers to execute arbitrary commands via a crafted event in 1 zabbix.rb or 2 nagiosnsca.rb in outputs/...

7.5CVSS7.2AI score0.03297EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/13 12:00 a.m.•19 views

RubyGems Infinite Loop vulnerability

RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a infinite loop caused by negative size vulnerability in ruby gem package tar header that can...

7.5CVSS4AI score0.04736EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/01/06 12:00 a.m.•19 views

Regular Expression Denial of Service (ReDoS) in lodash

All versions of package lodash prior to 4.17.21 are vulnerable to Regular Expression Denial of Service ReDoS via the toNumber, trim and trimEnd functions. Steps to reproduce provided by reporter Liyuan Chen: var lo = require'lodash'; function buildblankn var ret = "1" for var i = 0; i n; i++ ret ...

5.3CVSS7AI score0.07336EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/11/17 12:00 a.m.•19 views

HTML comments vulnerability allowing to execute JavaScript code

Affected packages The vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4. Impact A potential vulnerability has been discovered in CKEditor 4 HTML processing core module. The vulnerability allowed to inject malformed comments HTML...

8.2CVSS6.9AI score0.01573EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/11/03 12:00 a.m.•19 views

Improper Authorization in Publify

In Publify, 9.0.0.pre1 to 9.2.4 are vulnerable to Improper Access Control. guest role users can self-register even when the admin does not allow. This happens due to front-end restriction only...

6.8AI score0.00827EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/07/13 12:00 a.m.•19 views

Trusting FTP PASV responses vulnerability in Net::FTP

An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick Net::FTP into connecting back to a given IP address and port. This potentially makes curl extract information about services that are otherwise...

5.8CVSS7AI score0.0305EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/13 12:00 a.m.•19 views

Improper Certificate Validation in TweetStream

TweetStream 2.6.1 uses the library eventmachine in an insecure way that does not have TLS hostname validation. This allows an attacker to perform a man-in-the-middle attack...

5.9CVSS2.9AI score0.00852EPSS
SaveExploits1References1
RubySec
RubySec
•added 2019/03/05 12:00 a.m.•19 views

Escape sequence injection vulnerability in api response handling

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Gem::GemcutterUtilitieswithresponse may output the API response to stdout as it is. Therefore, if the API side modifies the response, escape sequence injection may occur...

7.5CVSS0.6AI score0.03281EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/02/07 12:00 a.m.•19 views

Prototype Pollution in lodash

Versions of lodash before 4.17.11 are vulnerable to prototype pollution. The vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of Object via constructor: prototype: ... causing the addition or modification of an existing propert...

6.8CVSS7AI score0.01553EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2015/10/24 12:00 a.m.•19 views

mapbox-rails Content Injection via TileJSON attribute

Mapbox.js versions 1.x prior to 1.6.5 and 2.x prior to 2.1.7 are vulnerable to a cross-site-scripting attack in certain uncommon usage scenarios. If you use L.mapbox.map or L.mapbox.tileLayer to load untrusted TileJSON content from a non-Mapbox URL, it is possible for a malicious user with contro...

6.1CVSS6.5AI score0.00932EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2014/07/09 12:00 a.m.•19 views

brbackup Gem for Ruby Process List Local Plaintext Password Disclosure

brbackup Gem for Ruby contains a flaw that is due to the program exposing password information in plaintext in the process list. This may allow a local attacker to gain access to password information...

7.8CVSS7AI score0.0042EPSS
SaveExploits0References1
RubySec
RubySec
•added 2013/11/14 12:00 a.m.•19 views

omniauth-facebook Gem for Ruby Insecure Access Token Handling Authentication Bypass

omniauth-facebook Gem for Ruby contains a flaw that is due to the application supporting passing the access token via the URL. This may allow a remote attacker to bypass authentication and authenticate as another user...

7.5CVSS4.2AI score0.01753EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/09/03 12:00 a.m.•19 views

fog-dragonfly Gem for Ruby imagemagickutils.rb Remote Command Execution

fog-dragonfly Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input passed via the imagemagickutils.rb script. This may allow a remote attacker to execute arbitrary commands. lib/dragonfly/imagemagickutils.rb in the fog-dragonfly gem 0.8.2 for Ruby allows remo...

7.5CVSS7.5AI score0.02188EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2026/08/13 12:00 a.m.•18 views

Polynomial-Time Regular Expression Denial of Service (ReDoS) vulnerability

crmne/rubyllm at commit fa6f279847d6d7027814539d9c0dfc3bbdfd2a83 contains a polynomial-time regular expression denial-of-service condition in RubyLLM::Utils.underscore on Ruby 3.1.x. A very long crafted class, agent, or tool name can cause excessive CPU consumption and a denial of service. Update...

7.5CVSS5.8AI score0.00508EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/08/07 12:00 a.m.•18 views

Ruby JSON - JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streams

Summary 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 storage. When partialvalue reconstructs an incomplete object containing duplicate keys, the duplicate-key warning path calls...

8.7CVSS6.7AI score0.00428EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/31 12:00 a.m.•18 views

Camaleon CMS (2.1.1 to 2.9.1) contains an authenticated RCE vulnerability

Camaleon CMS versions 2.1.1 through 2.9.1 contains an authenticated remote code execution RCE vulnerability that allows users with customfields manage permission to execute arbitrary Ruby code by supplying a malicious expression through the selecteval custom field type. Attackers can store an...

8.8CVSS6.7AI score0.01135EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/15 12:00 a.m.•18 views

SVG `href` attribute bypasses local-reference restriction in Loofah

Summary Loofah's HTML5 sanitizer restricted only the xlink:href attribute on certain SVG elements to local, same-document references. Browsers also accept a plain href attribute as an alternative to the deprecated xlink:href per the SVG 2 spec, but Loofah did not apply the same restriction to it,...

4.7CVSS6AI score0.00296EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/13 12:00 a.m.•18 views

Decidim - Verification documents can be downloaded through reusable links

Description Scanned identity-document images provided by participants and shown in the verification admin workflow are exposed through signed /rails/activestorage/disk/ URLs that can be fetched without any authenticated session. Anyone who obtains one of those URLs can retrieve the document until...

7.5CVSS5.9AI score0.00416EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/07 12:00 a.m.•18 views

Unbounded line buffer in stdio transports leads to memory exhaustion (DoS)

Summary The stdio transports in MCP::Server::Transports::StdioTransport and MCP::Client::Stdio read newline-delimited JSON-RPC frames using IOgets with no limit argument. CRuby's IOgets with no limit reads from the current position until the next separator \n with no upper bound on the returned...

6.2CVSS5.9AI score0.00184EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/02 12:00 a.m.•18 views

ruby webrick through v1.9.2 WEBrick reparses trailer

ruby webrick through v1.9.2 WEBrick reparses trailer Content-Length into canonical request state, enabling request smuggling...

7.5CVSS5.9AI score0.00352EPSS
SaveExploits0References1
RubySec
RubySec
•added 2026/07/01 12:00 a.m.•18 views

Email address spoofing via malformed RFC 2047 encoded-words in mail

Summary Mail::Utilities.qvaluedecode and Mail::Utilities.bvaluedecode decoded only the first RFC 2047 encoded-word in a string and used an overly greedy pattern to match the charset token. A crafted, malformed encoded-word embedded in an address display name or local part could cause the decoded...

5.3CVSS5.9AI score0.00448EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/07 12:00 a.m.•18 views

OAuth2::Client#request: Protocol-relative redirect Location overrides authority, leaking bearer Authorization to attacker host

Summary When an application uses OAuth2::Client typically via an OAuth2::AccessToken and the configured authorization server returns a redirect whose Location header is a protocol-relative URI of the form //attacker.example/leak, OAuth2::Clientrequest resolves the redirect with...

8.6CVSS5.8AI score0.00448EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/04 12:00 a.m.•18 views

Memory exhaustion in HTTP header parser

Impact If this library is used to implement a WebSocket server on top of a TCP server rather than an HTTP server or framework using the WebSocket::Driver.server method, or, if it is used to complement a WebSocket client, then a peer can make a single connection consume an unbounded amount of memo...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/04 12:00 a.m.•18 views

Memory exhaustion via abuse of protocol length headers

Impact The frame format in draft versions of the WebSocket protocol includes a length header that allows an arbitrarily large integer to be encoded as a sequence of bytes with the high bit set. By sending an indefinite sequence of bytes with values 0x80 or above, a server or client can make the...

7.5CVSS5.9AI score0.00488EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/14 12:00 a.m.•18 views

Decidim amendments can be accepted or rejected by anyone

Impact The vulnerability allows any registered and authenticated user to accept or reject any amendments. The impact is on any users who have created proposals where the amendments feature is enabled. This also elevates the user accepting the amendment as the author of the original proposal as...

7.5CVSS5.8AI score0.00314EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/09 12:00 a.m.•18 views

bsv-sdk and bsv-wallet persist unverified certifier signatures in acquire_certificate (direct and issuance paths)

Unverified certifier signatures persisted by acquirecertificate Affected packages Both bsv-sdk and bsv-wallet are published from the sgbett/bsv-ruby-sdk repository. The vulnerable code lives in lib/bsv/walletinterface/walletclient.rb, which is physically shipped inside both gems the...

8.1CVSS6AI score0.00197EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/02/06 12:00 a.m.•18 views

Heap-Use-after-Free vulnerability in mruby's mrb_vm_exec function

A flaw has been found in mruby up to 3.4.0. This affects the function mrbvmexec of the file src/vm.c of the component JMPNOT-to-JMPIF Optimization. Executing a manipulation can lead to use after free. The attack needs to be launched locally. The exploit has been published and may be used. This...

5.5CVSS5AI score0.00179EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/02/05 12:00 a.m.•18 views

Unauthenticated Spree Commerce users can view completed guest orders by Order ID

Unauthenticated users can view completed guest orders by Order ID GHSL-2026-029 The OrdersControllershow action permits viewing completed guest orders by order number alone, without requiring the associated order token. Order lookup without enforcing token requirement in OrdersControllershow: rub...

8.7CVSS5.8AI score0.00546EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/11/06 12:00 a.m.•18 views

MQTT does not validate hostnames

A flaw was found in Rubygem MQTT. By default, the package used to not have hostname validation, resulting in possible Man-in-the-Middle MITM attack...

7.4CVSS7.1AI score0.00376EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•18 views

Code execution backdoor in omniauth_amazon

The omniauthamazon gem 1.0.1 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 1.0.1...

9.8CVSS6.8AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2015/05/05 12:00 a.m.•18 views

open-uri-cached Gem for Ruby Unsafe Temporary File Creation Local Privilege Escalation

open-uri-cached Gem for Ruby contains a flaw that is due to the program creating temporary files in a predictable, unsafe manner when using YAML. This may allow a local attacker to gain elevated privileges...

7.8CVSS6.8AI score0.00388EPSS
SaveExploits0References1
RubySec
RubySec
•added 2014/04/16 12:00 a.m.•18 views

sfpagent Gem for Ruby JSON[body] Module Name Remote Command Execution

sfpagent Gem for Ruby contains a flaw that is triggered as JSONbody input is not properly sanitized when handling module names with shell metacharacters. This may allow a context-dependent attacker to execute arbitrary commands...

7.5CVSS5.1AI score0.02188EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2013/02/21 12:00 a.m.•18 views

Spree promotion_rules_controller.rb promotion_rule Parameter Arbitrary Ruby Object Instantiation Command Execution

Spree contains a flaw that is triggered when handling input passed via the 'promotionrule' parameter to promotionrulescontroller.rb. This may allow a remote authenticated attacker to instantiate arbitrary Ruby objects and potentially execute arbitrary commands...

5.1AI score0.01531EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/09/03 12:00 a.m.•17 views

path traversal vulnerability in pre-3.4.0 rubyzip gem

rubyzip versions before 3.4.0 contain a path traversal vulnerability in Zip::Entryextract that fails to properly validate extraction paths using prefix comparison without trailing separators. Attackers can craft archive entries with names like ../uploadbackup/owned.sh to write files outside the...

8.7CVSS5.8AI score0.00564EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/08/18 12:00 a.m.•17 views

kobako Sandbox Escape - guest eval reaches host RCE via method_missing → public_send (any bound Service)

Summary A guest mruby script running inside the Kobako sandbox can execute arbitrary Ruby in the host process, fully escaping the sandbox. Impact Complete sandbox escape leading to remote code execution in the host process, defeating the gem's central guarantee of isolating untrusted mruby script...

10CVSS6.2AI score0.00799EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/06 12:00 a.m.•17 views

decidim-elections - Election question titles allow stored script execution

Description A low-privilege process-scoped admin who can manage elections can store arbitrary HTML in the question statement/body without sanitization, and the public elections UI renders that value unsafely. Impact A low-privilege process-scoped admin or other election editor with...

4.8CVSS6AI score0.00391EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/25 12:00 a.m.•17 views

fluent-plugin-opentelemetry Has Denial of Service (DoS) via Large Payloads and Decompression Bombs in `in_opentelemetry`

The fluent-plugin-opentelemetry plugin specifically the inopentelemetry HTTP input lacked strict size limits on incoming requests. It was discovered that the plugin read the entire request body and decompressed payloads into memory without enforcing maximum size thresholds. If the OpenTelemetry...

5.3CVSS8AI score0.00418EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/25 12:00 a.m.•17 views

fluent-plugin-s3 Vulnerable to Denial of Service (DoS) via Decompression Bomb in `in_s3`

"The fluent-plugin-s3 plugin specifically the ins3 input plugin supports reading and decompressing heavily compressed files such as gzip, lzma2, and lzop from Amazon S3. It was discovered that the plugin read the entire decompressed payload into memory at once without enforcing a strict size limi...

2.7CVSS7.9AI score0.00483EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/09 12:00 a.m.•17 views

bsv-sdk and bsv-wallet persist unverified certifier signatures in acquire_certificate (direct and issuance paths)

Unverified certifier signatures persisted by acquirecertificate Affected packages Both bsv-sdk and bsv-wallet are published from the sgbett/bsv-ruby-sdk repository. The vulnerable code lives in lib/bsv/walletinterface/walletclient.rb, which is physically shipped inside both gems the...

8.1CVSS6AI score0.00197EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/07/08 12:00 a.m.•17 views

Heap-based buffer overflow vulnerability in mruby 3.4.0

A vulnerability, which was classified as problematic, was found in mruby up to 3.4.0. Affected is the function scopenew of the file mrbgems/mruby-compiler/core/codegen.c of the component nregs Handler. The manipulation leads to heap-based buffer overflow. An attack has to be approached locally. T...

5.5CVSS4.5AI score0.00242EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/05/07 12:00 a.m.•17 views

JRuby-OpenSSL has hostname verification disabled by default

JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library. Starting in JRuby-OpenSSL version 0.12.1 and prior to version 0.15.4 corresponding to JRuby versions starting in 9.3.4.0 prior to 9.4.12.1 and 10.0.0.0 prior to 10.0.0.1, when verifying SSL certificates,...

7.1CVSS5.5AI score0.00188EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/03/01 12:00 a.m.•17 views

Cross Site Scripting vulnerability in Contribsys Sidekiq

Cross Site Scripting vulnerability in Contribsys Sidekiq v.6.5.8 allows a remote attacker to obtain sensitive information via a crafted URL to the filter functions...

6.1CVSS6AI score0.00595EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/02/13 12:00 a.m.•18 views

sidekiq-unique-jobs UI server vulnerable to XSS & RCE in Redis

Cross site scripting XSS potentially exposing cookies / sessions / localStorage, fixed by sidekiq-unique-jobs v8.0.7. Details Specially crafted URL query parameters handled by any of the following endpoints of sidekiq-unique-jobs' "admin" web UI, allow a super-user attacker, or an unwitting, but...

7.1CVSS5.7AI score0.0053EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/05/23 12:00 a.m.•17 views

Cross Site Scripting (XSS) Vulnerability in Fetlife rollout-ui gem v0.5

Cross Site Scripting XSS Vulnerability in Fetlife rollout-ui version 0.5, allows attackers to execute arbitrary code via a crafted url to the delete a feature functionality...

6.1CVSS6.8AI score0.00521EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2021/10/13 12:00 a.m.•17 views

Inclusion of Functionality from Untrusted Control Sphere in CKEditor 4

It was possible to execute a ReDoS-type attack inside CKEditor 4 before 4.16 by persuading a victim to paste crafted URL-like text into the editor, and then press Enter or Space in the Autolink plugin...

6.5CVSS7.2AI score0.02303EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1300