Lucene search
+L
RubygemsMost viewed

1302 matches found

RubySec
RubySec
•added 2013/08/14 12:00 a.m.•23 views

Sounder Gem for Ruby File Name Handling Arbitrary Command Execution

Sounder Gem for Ruby contains a flaw that is triggered during the handling of file names. This may allow a context-dependent attacker to execute arbitrary commands...

7.5CVSS3AI score0.01987EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/08/02 12:00 a.m.•23 views

rgpg Gem for Ruby lib/rgpg/gpg_helper.rb Remote Command Execution

rgpg Gem for Ruby contains a flaw in the GpgHelper module lib/rgpg/gpghelper.rb. The issue is due to the program failing to properly sanitize user-supplied input before being used in the system function for execution. This may allow a remote attacker to execute arbitrary commands...

7.5CVSS4.2AI score0.02075EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2013/02/28 12:00 a.m.•23 views

ftpd Gem for Ruby Shell Character Handling Remote Command Injection

ftpd Gem for Ruby contains a flaw that is triggered when handling a specially crafted option or filename that contains a shell character. This may allow a remote attacker to inject arbitrary commands...

10CVSS3.4AI score0.03544EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2005/06/20 12:00 a.m.•23 views

Ruby XML-RPC Remote Arbitrary Command Execution

The XMLRPC server in utils.rb for the ruby library libruby 1.8 sets an invalid default value that prevents "security protection" using handlers, which allows remote attackers to execute arbitrary commands...

7.5CVSS5.9AI score0.06565EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/08/27 12:00 a.m.•22 views

CVE-2026-80212 - Memory exhaustion through malicious DNS responses

An application that resolves a hostname an attacker can influence, such as a webhook target or a user-supplied URL, can be made to consume memory without bound. The attacker points a domain at a name server they control and returns responses that the library retains permanently. Repeated lookups...

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

dd-trace-rb - Improper parsing of W3C baggage headers may lead to DoS

Impact Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcing item-count or byte-size limits on the extract path. The DDTRACEBAGGAGEMAXITEMS default 64 and DDTRACEBAGGAGEMAXBYTES default 8192 limits were applied only to baggage...

7.5CVSS5.7AI score0.00793EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/13 12:00 a.m.•23 views

Decidim - HTML content blocks allow stored script execution

Description A privileged admin user who can edit an affected landing page can store arbitrary HTML/JavaScript in an HTML block, and the public page renders it with htmlsafe and no output escaping. Impact - A user with landing-page editing rights for an affected scope can persist JavaScript that...

4.8CVSS6AI score0.00251EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•22 views

Concurrent Ruby - `AtomicReference#update` livelocks when the stored value is `Float::NAN`

Summary Concurrent::AtomicReferenceupdate can enter a permanent busy retry loop when the current value is Float::NAN. The issue is caused by the interaction between: - AtomicReferenceupdate, which retries until compareandsetoldvalue, newvalue succeeds. - Numeric compareandset, which checks old ==...

8.2CVSS7.1AI score0.00673EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•22 views

Concurrent Ruby - ReadWriteLock allows wrong-thread write release and stray read-release counter corruption

Summary Concurrent::ReadWriteLockreleasewritelock does not verify that the calling thread acquired the write lock. Any thread with access to the lock object can release an active write lock held by another thread. A second writer can then enter its critical section while the first writer is still...

9.8CVSS5.9AI score0.00252EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•22 views

Oj- Use-After-Free in 'Oj::Parser' array_class/hash_class GC Marking

Summary Oj::Parser in usual mode does not mark arrayclass and hashclass references during garbage collection. If GC runs after the class is assigned but before a parse, the class object is reclaimed, leaving the parser holding a dangling VALUE. The subsequent parse call dereferences the freed...

6.3CVSS6AI score0.00333EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/05/07 12:00 a.m.•22 views

Sidekiq-cron is vulnerable to a cross-site scripting (xss) vulnerability via crafted URL

Sidekiq-cron thru 2.3.1, an open-source scheduling add-on for Sidekiq, is vulnerable to a cross-site scripting xss vulnerability via crafted URL being rended from cron.erb...

6.1CVSS5.7AI score0.00194EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/02/05 12:00 a.m.•22 views

Unauthenticated Spree Commerce users can access all guest addresses

Summary A critical IDOR vulnerability exists in Spree Commerce's guest checkout flow that allows any guest user to bind arbitrary guest addresses to their order by manipulating address ID parameters. This enables unauthorized access to other guests' personally identifiable information PII includi...

8.7CVSS6.1AI score0.00755EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/10/07 12:00 a.m.•22 views

CVE-2025-61594 - URI Credential Leakage Bypass over CVE-2025-27221

In affected URI version, a bypass exists for the fix to CVE-2025-27221 that can expose user credentials. This vulnerability has been assigned the CVE identifier CVE-2025-61594. We recommend upgrading the uri gem. Details When using the + operator to combine URIs, sensitive information like...

7.5CVSS6.1AI score0.0056EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/09/17 12:00 a.m.•22 views

REXML has DoS condition when parsing malformed XML file

Impact The REXML gems from 3.3.3 to 3.4.1 have a DoS vulnerability when parsing XML containing multiple XML declarations. If you need to parse untrusted XMLs, you may be impacted to these vulnerabilities. Patches REXML gems 3.4.2 or later include the patches to fix these vulnerabilities...

5.3CVSS7.4AI score0.00248EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/05/06 12:00 a.m.•22 views

Improper certificate validation in Logstash's TCP output...

Improper certificate validation in Logstash's TCP output could lead to a man-in-the-middle MitM attack in “client” mode, as hostname verification in TCP output was not being performed when the sslverificationmode = full was set...

6.5CVSS5.9AI score0.00177EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/10/06 12:00 a.m.•22 views

geokit-rails Command Injection vulnerability

Versions of the package geokit-rails before 2.5.0 are vulnerable to Command Injection due to unsafe deserialisation of YAML within the 'geolocation' cookie. This issue can be exploited remotely via a malicious cookie value. Note: An attacker can use this vulnerability to execute commands on the...

9.8CVSS7.5AI score0.03847EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/06/28 12:00 a.m.•22 views

Spina Cross-site Scripting vulnerability

Cross-site Scripting XSS - Stored in GitHub repository spinacms/spina prior to 2.15.1...

4.8CVSS6AI score0.00565EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/14 12:00 a.m.•22 views

Integer overflow in publify_core

Integer Overflow or Wraparound in GitHub repository publify/publify prior to 9.2.10 due to an unlimited length user name field...

9.8CVSS3.3AI score0.30778EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/04 12:00 a.m.•22 views

Information Disclosure Through EXPLAIN Feature

A malicious PgHero user can use the EXPLAIN functionality to extract data from the database. With certain inputs, a user can get the results of a query to appear in an error message. If the PgHero database user has superuser privileges not recommended, the user can use file access functions to re...

7.5CVSS1.5AI score0.00831EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/12/22 12:00 a.m.•22 views

text_helpers uses web link to untrusted target with window.opener access

A vulnerability was found in ahorner text-helpers 1.1.0/1.1.1. It has been declared as critical. This vulnerability affects unknown code of the file lib/texthelpers/translation.rb. The manipulation of the argument link leads to use of web link to untrusted target with window.opener access. The...

6.3CVSS3.2AI score0.00599EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/06/28 12:00 a.m.•22 views

ruby-mysql Client File Read

A malicious MySQL server can request local file content from a client using ruby-mysql prior to version 2.10.0 without explicit authorization from the user. This issue was resolved in version 2.10.0 and later...

3.5AI score0.02139EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•22 views

RubyGems Improper Verification of Cryptographic Signature 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, and Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contain an Improper Verification of Cryptographic Signature vulnerability in package.rb. This can resu...

9.8CVSS2.7AI score0.02934EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/01/21 12:00 a.m.•22 views

NULL Pointer Dereference in mruby/mruby

NULL Pointer Dereference in Homebrew mruby prior to 3.2...

5.5CVSS6.8AI score0.0081EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/01/02 12:00 a.m.•22 views

Heap-based Buffer Overflow in mruby/mruby

mruby is vulnerable to Heap-based Buffer Overflow...

9.8CVSS6.9AI score0.0158EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/09/07 12:00 a.m.•22 views

Older releases of better_errors open to Cross-Site Request Forgery attack

Impact bettererrors prior to 2.8.0 did not implement CSRF protection for its internal requests. It also did not enforce the correct "Content-Type" header for these requests, which allowed a cross-origin "simple request" to be made without CORS protection. These together left an application with...

8.8CVSS0.8AI score0.00641EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/04/14 12:00 a.m.•22 views

Cross-Site Request Forgery (CSRF) in trestle-auth

Impact A vulnerability in trestle-auth versions 0.4.0 and 0.4.1 allows an attacker to create a form that will bypass Rails' built-in CSRF protection when submitted by a victim with a trestle-auth admin session. This potentially allows an attacker to alter protected data, including admin account...

8.1CVSS5.9AI score0.00663EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/02/08 12:00 a.m.•22 views

Server-side request forgery in CarrierWave

Impact CarrierWave download feature or 1.3.2. Workarounds Using proper network segmentation and applying the principle of least privilege to outbound connections from application servers can reduce the severity of SSRF vulnerabilities. Ideally the vulnerable gem should run on an isolated server...

4.3CVSS6.8AI score0.01173EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/06/05 12:00 a.m.•22 views

Regular Expression Denial of Service in websocket-extensions (RubyGem)

Impact The ReDoS flaw allows an attacker to exhaust the server's capacity to process incoming requests by sending a WebSocket handshake request containing a header of the following form: Sec-WebSocket-Extensions: a; b="\c\c\c\c\c\c\c\c\c\c ... That is, a header containing an unclosed string...

7.5CVSS7.2AI score0.04526EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/05/06 12:00 a.m.•22 views

Arbitrary file write/potential remote code execution in actionpack-page_caching

There is a vulnerability in the actionpack-pagecaching gem that allows an attacker to write arbitrary files to a web server, potentially resulting in remote code execution if the attacker can write unescaped ERB to a view. Versions Affected: All versions of actionpack-pagecaching part of Rails...

9.8CVSS7.4AI score0.0538EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/09/23 12:00 a.m.•22 views

padrino-contrib XSS via caption parameter of breadcrumbs helper

The breadcrumbs contributed module through 0.2.0 for Padrino Framework allows XSS via a caption...

6.1CVSS3.6AI score0.00832EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•22 views

Code execution backdoor in blockchain_wallet

The blockchainwallet gem 0.0.6 through 0.0.7 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 0.0.5...

9.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•22 views

Code execution backdoor in doge-coin

The doge-coin gem 1.0.2 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.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/07/16 12:00 a.m.•22 views

Code backdoor in paranoid2

The paranoid2 gem 1.1.6 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. The current version, without this backdoor, is 1.1.5...

9.8CVSS3.6AI score0.0435EPSS
SaveExploits1References1
RubySec
RubySec
•added 2019/03/05 12:00 a.m.•22 views

Escape sequence injection vulnerability in verbose

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::UserInteractionverbose calls say without escaping, escape sequence injection is possible...

7.5CVSS2.5AI score0.03281EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/09/14 12:00 a.m.•22 views

smart_proxy_dynflow gem authentication bypass in Foreman remote execution feature

An authentication bypass flaw was found in the smartproxydynflow component used by Foreman. A malicious attacker can use this flaw to remotely execute arbitrary commands on machines managed by vulnerable Foreman instances, in a highly privileged context...

10CVSS4.7AI score0.06056EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/04/30 12:00 a.m.•22 views

Auth tag forgery vulnerability with AES-GCM encrypted JWT

Ruby's OpenSSL bindings do not check the length of the supplied authentication tag when decrypting an authenticated encryption mode such as AES-GCM, leaving this up to the authors of a gem/app to implement for properly validating the message. json-jwt was not checking for the authentication tag...

5.3CVSS2.2AI score0.00777EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•22 views

Security Vulnerability in Nested Attributes code in Ruby On Rails 2.3.9 and 3.0.0

Ruby on Rails 2.3.9 and 3.0.0 does not properly handle nested attributes, which allows remote attackers to modify arbitrary records by changing the names of parameters for form inputs. Patches are available for 2.3 and 3.0 series...

6.4CVSS6.9AI score0.02207EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•22 views

Filter Problems on Case-Insensitive Filesystems in rails/actionpack

actionpack/lib/actionview/template/resolver.rb in Ruby on Rails 3.0.x before 3.0.4, when a case-insensitive filesystem is used, does not properly implement filters associated with the list of available templates, which allows remote attackers to bypass intended access restrictions via an action...

7.5CVSS6.9AI score0.02498EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/09/06 12:00 a.m.•22 views

DoS Vulnerability associated with URI.decode_www_form_component method

The URI.decodewwwformcomponent method in Ruby before 1.9.2-p330 allows remote attackers to cause a denial of service catastrophic regular expression backtracking, resource consumption, or application crash via a crafted string...

7.5CVSS5.6AI score0.04128EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/07/21 12:00 a.m.•22 views

uglifier incorrectly handles non-boolean comparisons during minification

The upstream library for the Ruby uglifier gem, UglifyJS, is affected by a vulnerability that allows a specially crafted Javascript file to have altered functionality after minification. This bug, found in UglifyJS versions 2.4.23 and earlier, was demonstrated to allow potentially malicious code ...

9.8CVSS6.9AI score0.03559EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/02/16 12:00 a.m.•22 views

Fat Free CRM Gem being vulnerable to CSRF-type attacks

Fat Free CRM contains a flaw as HTTP requests to /admin/users do not require multiple steps, explicit confirmation, or a unique token when performing certain sensitive actions. By tricking a user into following a specially crafted link, a context-dependent attacker can perform a Cross-Site Reques...

6.8CVSS1.2AI score0.01094EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•22 views

VladTheEnterprising Gem for Ruby /tmp/my.cnf.#{target_host} Symlink Multiple Impact

VladTheEnterprising Gem for Ruby contains a flaw as the program creates temporary files insecurely. It is possible for a local attacker to use a symlink attack against the /tmp/my.cnf.targethost file they can overwrite arbitrary files, gain access to the MySQL root password, or inject arbitrary...

7CVSS2.6AI score0.00284EPSS
SaveExploits0References1
RubySec
RubySec
•added 2014/03/05 12:00 a.m.•22 views

CVE-2014-0036 rubygem-rbovirt: unsafe use of rest-client

The rbovirt gem before 0.0.24 for Ruby uses the rest-client gem with SSL verification disabled, which allows remote attackers to conduct man-in-the-middle attacks via unspecified vectors...

6.8CVSS6.4AI score0.01968EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/12/24 12:00 a.m.•22 views

Fat Free CRM Gem for Ruby allows remote attackers to obtain sensitive informations

Fat Free CRM contains a flaw in user controllers that is triggered as JSON requests are rendered with a full JSON object. This may allow a remote attacker to gain access to potentially sensitive information e.g. other users password hashes...

5CVSS4.3AI score0.02525EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/11/12 12:00 a.m.•22 views

omniauth-facebook Gem for Ruby Unspecified CSRF

omniauth-facebook Gem for Ruby contains a flaw as HTTP requests do not require multiple steps, explicit confirmation, or a unique token when performing certain sensitive actions. By tricking a user into following a specially crafted link, a context-dependent attacker can perform a Cross-Site...

6.8CVSS7AI score0.01167EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/04/04 12:00 a.m.•22 views

kelredd-pruview Gem for Ruby /lib/pruview/document.rb File Name Shell Metacharacter Injection Arbitrary Command Execution

kelredd-pruview Gem for Ruby contains a flaw in /lib/pruview/document.rb. The issue is triggered during the handling of a specially crafted file name that contains injected shell metacharacters. This may allow a context-dependent attacker to potentially execute arbitrary commands...

9.3CVSS7.3AI score0.01605EPSS
SaveExploits1References1
RubySec
RubySec
•added 2013/02/21 12:00 a.m.•22 views

Spree promotion_actions_controller.rb promotion_action Parameter Arbitrary Ruby Object Instantiation Command Execution

Spree contains a flaw that is triggered when handling input passed via the 'promotionaction' parameter to promotionactionscontroller.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/10 12:00 a.m.•21 views

A NULL pointer dereference vulnerability in mruby 4.0.0

A NULL pointer dereference vulnerability exists in the Prism parser component of mruby 4.0.0. An attacker can provide a specially crafted Ruby source file that triggers the parser to pass a NULL pointer to nonnull string handling functions, resulting in undefined behavior and application crash...

6.5CVSS5.7AI score0.00367EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/07 12:00 a.m.•21 views

Streamable HTTP transport lacks DNS-rebinding (Host/Origin) protection

Summary MCP::Server::Transports::StreamableHTTPTransport the Rack-mountable Streamable HTTP transport in the mcp gem processes every incoming JSON-RPC request without ever inspecting the HTTP Host or Origin request headers. There is no AllowedHosts/AllowedOrigins allowlist and no DNS-rebinding...

6.9CVSS6AI score0.00256EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/26 12:00 a.m.•21 views

Fluentd is Vulnerable to Denial of Service (DoS) via Gzip Decompression Bomb in `in_http` and `in_forward`

Fluentd's inhttp and inforward plugins support receiving gzip-compressed data. While Fluentd correctly enforces size limits on the incoming compressed payloads e.g., via bodysizelimit or chunksizelimit, it was discovered that there is no limit enforced on the size of the decompressed data. If a...

7.5CVSS7.9AI score0.0062EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1302