Lucene search
+L
RubygemsMost viewed

1291 matches found

RubySec
RubySec
added 2018/04/30 12:00 a.m.18 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 2015/10/24 12:00 a.m.18 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 2015/03/24 12:00 a.m.18 views

HTTPS MitM vulnerability in http.rb

http.rb failed to call the OpenSSL::SSL::SSLSocketpostconnectioncheck method to perform hostname verification. Because of this, an attacker with a valid certificate but with a mismatched subject can perform a MitM attack...

5.9CVSS6AI score0.01521EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2014/06/30 12:00 a.m.18 views

gyazo Gem for Ruby client.rb Metacharacter Handling Remote Command Execution

gyazo Gem for Ruby contains a flaw in client.rb that is triggered when handling metacharacters. This may allow a remote attacker to execute arbitrary commands...

5.5CVSS7.4AI score0.00477EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2014/06/30 12:00 a.m.18 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...

5.5CVSS2.6AI score0.00431EPSS
SaveExploits0References1
RubySec
RubySec
added 2014/06/30 12:00 a.m.18 views

kcapifony Gem for Ruby /lib/ksymfony1.rb Process List Local Plaintext Password Disclosure

kcapifony Gem for Ruby contains a flaw in /lib/ksymfony1.rb that is triggered as the program displays password information in plaintext in the process list. This may allow a local attacker to gain access to password information...

7.8CVSS6.8AI score0.00522EPSS
SaveExploits1References1
RubySec
RubySec
added 2013/12/24 12:00 a.m.18 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/12/03 12:00 a.m.18 views

i18n missing translation error message XSS

The HTML exception message raised by I18n::MissingTranslation fails to escape the keys...

4.3CVSS1AI score0.02231EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/09/03 12:00 a.m.18 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...

7.5CVSS7.5AI score0.02188EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2013/03/26 12:00 a.m.18 views

Thumbshooter Gem for Ruby thumbshooter.rb URL Shell Metacharacter Injection Arbitrary Command Execution

Thumbshooter Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input passed to thumbshooter.rb. With a specially crafted URL that contains shell metacharacters, a context-dependent attacker can execute arbitrary commands...

7.5CVSS6.8AI score0.02111EPSS
SaveExploits0References1
RubySec
RubySec
added 2005/06/20 12:00 a.m.18 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/07/13 12:00 a.m.17 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.8CVSS6.2AI score0.0018EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/23 12:00 a.m.17 views

Denial of service via malformed Host header

Impact If this library is used to implement a WebSocket server on top of a TCP server, by using the WebSocket::Driver.server method, then a client can cause the server to crash by sending a Host header that is not a valid host:port string. When this happens, a URI::InvalidURIError exception is...

8.9CVSS5.4AI score0.00338EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/07 12:00 a.m.17 views

Use-After-Free When Redefining SQLite Functions with Different Arity

Summary Using Databasecreatefunction or Databasedefinefunction to define the same function name more than once with different numbers of arguments "arity" or text encodings will result in a invalid memory read and a segmentation fault. Severity The sqlite3-ruby repo maintainers assess this as Low...

2CVSS6AI score0.00107EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/04 12:00 a.m.17 views

net-imap vulnerable to command Injection via unvalidated Symbol inputs

Summary Symbol arguments to commands are vulnerable to a CRLF Injection / IMAP Command injection via Symbol arguments passed to IMAP commands. Details Symbol arguments represent IMAP "system flags", which are formatted as "atoms" with no quoting with a "" prefix. Vulnerable versions of Net::IMAP...

7.1CVSS5.9AI score0.00783EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/27 12:00 a.m.17 views

Ruby LSP has arbitrary code execution through branch setting

Summary The rubyLsp.branch VS Code workspace setting was interpolated without sanitization into a generated Gemfile, allowing arbitrary Ruby code execution when a user opens a project containing a malicious .vscode/settings.json. Other editors that support workspace setting that get automatically...

9.8CVSS6.1AI score0.00479EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/16 12:00 a.m.17 views

Confirmable "change email" race condition permits user to confirm email they have no access to

Impact A race condition in Devise's Confirmable module allows an attacker to confirm an email address they do not own. This affects any Devise application using the reconfirmable option the default when using Confirmable with email changes. By sending two concurrent email change requests, an...

6CVSS5.8AI score0.00275EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/01/21 12:00 a.m.17 views

AlchemyCMS - Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper

Summary A vulnerability was discovered during a manual security audit of the AlchemyCMS source code. The application uses the Ruby eval function to dynamically execute a string provided by the resourcehandler.enginename attribute in Alchemy::ResourcesHelperresourceurlproxy. Details The...

9.9CVSS6.2AI score0.00452EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/01/13 12:00 a.m.17 views

openc3-api Vulnerable to Unauthenticated Remote Code Execution

Summary OpenC3 COSMOS contains a critical remote code execution vulnerability reachable through the JSON-RPC API. When a JSON-RPC request uses the string form of certain APIs, attacker-controlled parameter text is parsed into values using Stringconverttovalue. For array-like inputs, converttovalu...

10CVSS8.5AI score0.00627EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/11/07 12:00 a.m.17 views

Out-of-bounds write vulnerability

A weakness has been identified in mruby 3.4.0. This vulnerability affects the function aryfillexec of the file mrbgems/mruby-array-ext/src/array.c. Executing manipulation of the argument start/length can lead to out-of-bounds write. The attack needs to be launched locally. The exploit has been ma...

7.8CVSS5.6AI score0.0016EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/08/07 12:00 a.m.17 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/10/02 12:00 a.m.17 views

OpenC3 stores passwords in clear text (`GHSL-2024-129`)

Summary OpenC3 COSMOS stores the password of a user unencrypted in the LocalStorage of a web browser. This makes the user password susceptible to exfiltration via Cross-site scripting see GHSL-2024-128. Note: This CVE only affects Open Source edition, and not OpenC3 COSMOS Enterprise Edition Impa...

6.5CVSS6.4AI score0.00353EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/09/22 12:00 a.m.17 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/01/03 12:00 a.m.17 views

Omniauth::MicrosoftGraph Account takeover (nOAuth)

Summary The implementation did not validate the legitimacy of the email attribute of the user nor did it give/document an option to do so, making it susceptible to nOAuth misconfiguration in cases when the email is used as a trusted user identifier...

9.8CVSS7AI score0.00904EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/07/11 12:00 a.m.17 views

Decidim vulnerable to sensitive data disclosure

Note: added the actual report as a comment. Summary Decidim, a platform for digital citizen participation, uses a third-party library named Ransack for filtering certain database collections e.g., public meetings. By default, this library allows filtering on all data attributes and associations...

7.5CVSS6.9AI score0.0125EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/07/13 12:00 a.m.17 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.17 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.00862EPSS
SaveExploits1References1
RubySec
RubySec
added 2019/08/20 12:00 a.m.17 views

Code execution backdoor in lita_coin

The litacoin gem 0.0.3 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. No unaffected version is known to exist, as the gem appears to have been entirely removed...

9.8CVSS5.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
added 2014/07/09 12:00 a.m.17 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 2014/04/16 12:00 a.m.17 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.02206EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2014/03/05 12:00 a.m.17 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/09/03 12:00 a.m.17 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. This gem has been renamed. Please use "dragonfly" from now on...

7.5CVSS7.5AI score0.02188EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2013/09/01 12:00 a.m.17 views

Features Gem for Ruby /tmp/out.html Local XSS

Features Gem for Ruby contains a flaw that allows a local cross-site scripting XSS attack. This flaw exists because the application does not validate certain input upon submission to /tmp/out.html. This may allow an attacker to create a specially crafted request that would execute arbitrary scrip...

5.4CVSS6.9AI score0.0081EPSS
SaveExploits1References1
RubySec
RubySec
added 2026/07/06 12:00 a.m.16 views

mrubyc through 3.4.1 was found to contain a NULL pointer dereference

mrubyc through 3.4.1 was found to contain a NULL pointer dereference in src/vm.c in opsuper / OPSUPER due to a missing runtime guard for top-level super...

7.5CVSS5.2AI score0.00609EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/26 12:00 a.m.16 views

Fluentd is Vulnerable to Server-Side Request Forgery (SSRF) via Placeholder Expansion in `out_http`

The outhttp output plugin allows the use of placeholders such as $tag in the endpoint configuration parameter. It was discovered that if the placeholder value is derived from untrusted user input, an attacker can maliciously control the destination hostname of the outbound HTTP requests made by...

7.2CVSS5.9AI score0.00442EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/17 12:00 a.m.16 views

katello - missing repository authorization in content_uploads exposes cross-product content existence

A flaw was found in Katello's of Red Hat Satellite. A content upload functionality where insufficient authorization checks in the ContentUploadsController allowed users with the editproducts permission to query content information for repositories outside the products they were authorized to...

4.3CVSS5.8AI score0.00223EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/07 12:00 a.m.16 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.6AI score0.00194EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/02 12:00 a.m.16 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.1CVSS5.3AI score0.00285EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/11/06 12:00 a.m.16 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.4CVSS6.6AI score0.00351EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/05/06 12:00 a.m.16 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.0017EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/07 12:00 a.m.16 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/24 12:00 a.m.16 views

Improper Neutralization of Input During Web Page Generation in CKEditor4

A cross-site scripting XSS vulnerability in the Color Dialog plugin for CKEditor 4.15.0 allows remote attackers to run arbitrary web script after persuading a user to copy and paste crafted HTML code into one of editor inputs...

6.1CVSS6AI score0.02033EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/05 12:00 a.m.16 views

RubyGem openshift-origin-controller is vulnerable to command injection

'rubygem-openshift-origin-controller: API can be used to create applications via cartridgecache.rb URI.prase to perform command injection'...

9.8CVSS7AI score0.02498EPSS
SaveExploits1References1
RubySec
RubySec
added 2017/09/14 12:00 a.m.16 views

Buffer underrun vulnerability in Kernel.sprintf

There is a buffer underrun vulnerability in the sprintf method of Kernel module. If a malicious format string which contains a precious specifier is passed and a huge minus value is also passed to the specifier, buffer underrun may be caused. In such situation, the result may contains heap, or th...

9.1CVSS7.5AI score0.09718EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2017/09/06 12:00 a.m.16 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 2017/01/06 12:00 a.m.16 views

Type confusion exists in _cancel_eval Ruby's TclTkIp class

Type confusion exists in canceleval Ruby's TclTkIp class method. Attacker passing different type of object than String as "retval" argument can cause arbitrary code execution...

9.8CVSS7.5AI score0.06204EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2017/01/06 12:00 a.m.16 views

Ruby 2.1 has exploitable heap overflow vulnerability

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "argtypes" allocation is made based on args array length. Specially constructed object passed as element of args array can...

9.8CVSS7.3AI score0.05187EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2016/02/04 12:00 a.m.16 views

Directory traversal vulnerability in guard-livereload

The vulnerability allows remote attackers to read arbitrary files on the server by exploiting improper path validation in the livereload server functionality. This vulnerability is related to the handling of file paths in the livereload server component, which could allow an attacker to traverse...

5.7AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2015/05/05 12:00 a.m.16 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 2013/11/14 12:00 a.m.16 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
Total number of security vulnerabilities1291