Lucene search
+L
RubygemsMost viewed

1292 matches found

RubySec
RubySec
•added 2017/02/27 12:00 a.m.•24 views

Directory traversal vulnerability in rubyzip

The Zip::File component in the rubyzip gem before 1.2.1 for Ruby has a directory traversal vulnerability. If a site allows uploading of .zip files, an attacker can upload a malicious file that uses "../" pathname substrings to write arbitrary files to the filesystem...

9.8CVSS4.3AI score0.03441EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/01/18 12:00 a.m.•24 views

Devise Gem for Ruby Unauthorized Access Using Remember Me Cookie

Devise version before 3.5.4 uses cookies to implement a "Remember me" functionality. However, it generates the same cookie for all devices. If an attacker manages to steal a remember me cookie and the user does not change the password frequently, the cookie can be used to gain access to the...

7.5CVSS3.9AI score0.00618EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/07/13 12:00 a.m.•24 views

rack-cors Gem Missing Anchor permits unauthorized CORS requests

Missing anchor in generated regex for rack-cors before 0.4.1 allows a malicious third-party site to perform CORS requests. If the configuration were intended to allow only the trusted example.com domain name and not the malicious example.net domain name, then example.com.example.net as well as...

8.8CVSS3.9AI score0.02345EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/03/10 12:00 a.m.•24 views

Arabic Prawn Gem for Ruby lib/string_utf_support.rb User Input Handling Remote Command Injection

Arabic Prawn Gem for Ruby contains a flaw in the lib/stringutfsupport.rb file. The issue is due to the program failing to sanitize user input. This may allow a remote attacker to inject arbitrary commands. "lib/stringutfsupport.rb" in the Arabic Prawn 0.0.1 gem for Ruby allows remote attackers to...

7.5CVSS7.6AI score0.02188EPSS
SaveExploits3References1
RubySec
RubySec
•added 2013/10/29 12:00 a.m.•24 views

Sup did not sanitize the content-type of attachments

Sup MUA contains a flaw that is triggered when handling email attachment content. This may allow a context-dependent attacker to execute arbitrary commands...

6.8CVSS7.4AI score0.03239EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/02/19 12:00 a.m.•24 views

Dragonfly Gem for Ruby Crafted Request Parsing Remote Code Execution

Dragonfly Gem for Ruby contains a flaw that is triggered during the parsing of a specially crafted request. This may allow a remote attacker to execute arbitrary code...

7.5CVSS7.5AI score0.03713EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2006/12/06 12:00 a.m.•24 views

Another DoS Vulnerability in CGI Library

The readmultipart function in cgi.rb in Ruby before 1.8.5-p2 does not properly detect boundaries in MIME multipart content, which allows remote attackers to cause a denial of service infinite loop via crafted HTTP requests, a different issue than CVE-2006-5467...

5CVSS5.6AI score0.038EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•23 views

Oj - Integer Overflow in Oj.load 2GB String Handling

Summary Oj.load is vulnerable to heap corruption when parsing a JSON string longer than 2 GB. An integer overflow in bufappendstring buf.h:61 converts the string length to a large negative sizet, causing memcpy to copy an astronomically large amount of data out of bounds. This crashes the process...

6.3CVSS5.9AI score0.00428EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•23 views

Oj - Use-After-Free in Oj::Doc Iterators via Reentrant Close

Summary Oj::Doc iterators eachvalue, eachchild, eachleaf are vulnerable to a heap use-after-free. When a Ruby block yielded during iteration calls doc.close or d.close, the document's heap memory is freed while the C iterator is still running. When control returns from the block, the iterator rea...

2.1CVSS5.8AI score0.00167EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/17 12:00 a.m.•23 views

Avo - Missing Authorization in Avo Association Attach Endpoint Allows Unauthorized Relationship Manipulation and Privilege Escalation

Summary A critical missing authorization flaw exists in Avo's association attach workflow. The UI and GET /resources/:resource/:id/:related/new path can check attach?, but the actual write endpoint, POST /resources/:resource/:id/:related, does not run the same authorization check before mutating...

9.6CVSS6AI score0.00448EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/09 12:00 a.m.•23 views

Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument

Several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. Details Raw...

5.8CVSS5.7AI score0.00491EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/05/04 12:00 a.m.•23 views

net-imap vulnerable to denial of service via high iteration count for `SCRAM-*` authentication

Summary When authenticating a connection with SCRAM-SHA1 or SCRAM-SHA256, a hostile server can perform a computational denial-of-service attack on the client process by sending a big iteration count value. Details A hostile IMAP server can send an arbitrarily large PBKDF2 iteration count in the...

6.5CVSS5.8AI score0.00299EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/17 12:00 a.m.•23 views

Possible arbitrary path traversal and file access via yard server

Impact A path traversal vulnerability was discovered in YARD = 0.9.41 when using yard server to serve documentation. This bug would allow unsanitized HTTP requests to access arbitrary files on the machine of a yard server host under certain conditions. The original patch in GHSA-xfhh-rx56-rxcr wa...

7.5CVSS6AI score0.00388EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/14 12:00 a.m.•23 views

Decidim's comments API allows access to all commentable resources

Impact The root level commentable field in the API allows access to all commentable resources within the platform, without any permission checks. All Decidim instances are impacted that have not secured the /api endpoint. The /api endpoint is publicly available with the default configuration...

7.5CVSS5.8AI score0.00287EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•23 views

Rack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header

Summary Rack::Utils.selectbestencoding processes Accept-Encoding values with quadratic time complexity when the header contains many wildcard entries. Because this method is used by Rack::Deflater to choose a response encoding, an unauthenticated attacker can send a single request with a crafted...

7.5CVSS6.5AI score0.01996EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•23 views

Rack::Request accepts invalid Host characters, enabling host allowlist bypass

Summary Rack::Request parses the Host header using an AUTHORITY regular expression that accepts characters not permitted in RFC-compliant hostnames, including /, ?, , and @. Because req.host returns the full parsed value, applications that validate hosts using naive prefix or suffix checks can be...

6.5CVSS5.8AI score0.00192EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2025/07/20 12:00 a.m.•23 views

Thor can construct an unsafe shell command from library input.

Thor before 1.4.0 can construct an unsafe shell command from library input...

2.8CVSS7.2AI score0.00158EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/06/05 12:00 a.m.•23 views

ReDoS Vulnerability in Rack::Multipart handle_mime_head

Summary There is a denial of service vulnerability in the Content-Disposition parsing component of Rack. This is very similar to the previous security issue CVE-2022-44571. Details Carefully crafted input can cause Content-Disposition header parsing in Rack to take an unexpected amount of time,...

8.7CVSS7.1AI score0.01503EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/05/21 12:00 a.m.•23 views

Insufficient input sanitization in ejson2env

Summary The ejson2env tool has a vulnerability related to how it writes to stdout. Specifically, the tool is intended to write an export statement for environment variables and their values. However, due to inadequate output sanitization, there is a potential risk where variable names or values m...

6.6CVSS7.8AI score0.01317EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/03/27 12:00 a.m.•23 views

Pitchfork HTTP Request/Response Splitting vulnerability

Impact HTTP Response Header Injection in Pitchfork Versions 0.11.0 when used in conjunction with Rack 3 Patches The issue was fixed in Pitchfork release 0.11.0 Workarounds There are no known work arounds. Users must upgrade...

4.3CVSS7.4AI score0.00281EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:00 a.m.•23 views

rails-html-sanitizer has XSS vulnerability with certain configurations

Summary There is a possible XSS vulnerability with certain configurations of Rails::HTML::Sanitizer 1.6.0 when used with Rails = 7.1.0. Versions affected: 1.6.0 Not affected: 1.6.0 Fixed versions: 1.6.1 Impact A possible XSS vulnerability with certain configurations of Rails::HTML::Sanitizer may...

6.1CVSS5.8AI score0.00447EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/11/01 12:00 a.m.•23 views

Sinatra vulnerable to Reliance on Untrusted Inputs in a Security Decision

Versions of the package sinatra from 0.0.0 are vulnerable to Reliance on Untrusted Inputs in a Security Decision via the X-Forwarded-Host XFH header. When making a request to a method with redirect applied, it is possible to trigger an Open Redirect Attack by inserting an arbitrary address into...

5.4CVSS6.7AI score0.00466EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/10/28 12:00 a.m.•23 views

MPXJ has a Potential Path Traversal Vulnerability

Impact The patch for the historical vulnerability CVE-2020-35460 in MPXJ is incomplete as there is still a possibility that a malicious path could be constructed which would not be picked up by the original fix and allow files to be written to arbitrary locations. Patches The issue is addressed i...

5.3CVSS6.7AI score0.01864EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/10/02 12:00 a.m.•23 views

OpenC3 Path Traversal via screen controller (`GHSL-2024-127`)

Summary A path traversal vulnerability inside of LocalMode's openlocalfile method allows an authenticated user with adequate permissions to download any .txt via the ScreensControllershow on the web server COSMOS is running on depending on the file permissions. Note: This CVE affects all OpenC3...

6.5CVSS6.4AI score0.00912EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/22 12:00 a.m.•23 views

REXML denial of service vulnerability

Impact The REXML gem before 3.3.6 has a DoS vulnerability when it parses an XML that has many deep elements that have same local name attributes. If you need to parse untrusted XMLs with tree parser API like REXML::Document.new, you may be impacted to this vulnerability. If you use other parser...

5.9CVSS6.6AI score0.01205EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/05/27 12:00 a.m.•23 views

Insecure File Permissions vulnerability in kaminari

kaminari versions prior to 0.16.2 are vulnerable to an Insecure File Permissions vulnerability, where certain files within the kaminari gem have insecure file permissions. Versions Affected: = 0.16.2 Impact An attacker with local access could write arbitrary code to the affected files resulting i...

6.6CVSS7.3AI score0.00595EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/03/18 12:00 a.m.•23 views

ROTP 6.2.2 and 6.2.1 has 0666 permissions for the .rb files.

The Ruby One Time Password library ROTP is an open source library for generating and validating one time passwords. Affected versions had overly permissive default permissions. Users should patch to version 6.3.0. Users unable to patch may correct file permissions after installation...

5.5CVSS7.1AI score0.00176EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/07/11 12:00 a.m.•23 views

Decidim Cross-site Scripting vulnerability in the external link redirections

Impact The external link feature is susceptible to Cross-site scripting. This allows a remote attacker to execute JavaScript code in the context of a currently logged-in user. An attacker could use this vulnerability to make other users endorse or support proposals they have no intention of...

8.1CVSS6.8AI score0.00816EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/12/13 12:00 a.m.•23 views

Improper neutralization of data URIs may allow XSS in rails-html-sanitizer

Summary rails-html-sanitizer = 1.0.3, = 2.1.0. Mitigation Upgrade to rails-html-sanitizer = 1.4.4...

6.1CVSS2.7AI score0.00867EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/08/11 12:00 a.m.•23 views

update_by_case before 0.1.3 can be vulnerable to sql injection

Before version 0.1.3 updatebycase gem used custom sql strings, and it was not sanitized, making it vulnerable to sql injection. Upgrade to version = 0.1.3 that uses Arel instead to construct the resulting sql statement, with sanitized sql...

9.8CVSS3AI score0.00617EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•23 views

Katello cleartext password storage issue

A cleartext password storage issue was discovered in Katello, versions 3.x.x.x before katello 3.12.2. Registry credentials used during container image discovery were inadvertently logged without being masked. This flaw could expose the registry credentials to other privileged users...

4.1CVSS3.8AI score0.00647EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•23 views

Camaleon CMS vulnerable to Uncaught Exception

In Camaleon CMS, versions 2.0.1 through 2.6.0 are vulnerable to an Uncaught Exception. The app's media upload feature crashes permanently when an attacker with a low privileged access uploads a specially crafted .svg file...

4.3CVSS4.6AI score0.01008EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•23 views

Puppet arbitrary file overwrite

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to overwrite arbitrary files via a symlink attack on the .k5login file...

6.3CVSS7.1AI score0.00341EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•23 views

Puppet does not properly restrict access to node resources

Puppet 2.6.0 through 2.6.3 does not properly restrict access to node resources, which allows remote authenticated Puppet nodes to read or modify the resources of other nodes via unspecified vectors...

5.5CVSS6.9AI score0.01652EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/03/26 12:00 a.m.•23 views

User after free in mrb_vm_exec in mruby/mruby

User after free in mrbvmexec in GitHub repository mruby/mruby prior to 3.2...

8.2CVSS7.2AI score0.0092EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/03/02 12:00 a.m.•23 views

XSS via `translate` method of `ViewComponent::Translatable` in view_component gem

This is an XSS vulnerability that has the potential to impact anyone using translations with the viewcomponent gem. Data received via user input and passed as an interpolation argument to the translate method is not properly sanitized before display. Versions 2.31.2 and 2.49.1 have been released...

8.1CVSS3.9AI score0.01092EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/02/19 12:00 a.m.•23 views

NULL Pointer Dereference in mruby/mruby

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

5.5CVSS6.8AI score0.00813EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/18 12:00 a.m.•23 views

Heap-based Buffer Overflow in mruby/mruby

Heap-based Buffer Overflow in Homebrew mruby prior to 3.2...

9.8CVSS6.9AI score0.00922EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/14 12:00 a.m.•23 views

Heap-based Buffer Overflow in mruby/mruby

Heap-based Buffer Overflow in Homebrew mruby prior to 3.2...

9.8CVSS6.9AI score0.01243EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/09 12:00 a.m.•23 views

Out-of-bounds Read in mruby/mruby

Out-of-bounds Read in Homebrew mruby prior to 3.2...

9.1CVSS6.8AI score0.01162EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/05/24 12:00 a.m.•23 views

Improper Certificate Validation in EM-HTTP-Request

EM-HTTP-Request 1.1.5 uses the library eventmachine in an insecure way that allows an attacker to perform a man-in-the-middle attack against users of the library. The hostname in a TLS server certificate is not verified...

7.4CVSS5AI score0.00905EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/26 12:00 a.m.•23 views

Connection security vulnerability with schema sync

pgsync drops connection parameters when syncing the schema with the --schema-first and --schema-only options. Some of these parameters may affect security. For instance, if sslmode is dropped, the connection may not use SSL. The first connection parameter is not affected. pgsync drops connection...

7.5CVSS2.6AI score0.00731EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/05 12:00 a.m.•23 views

Path traversal in Tempfile on Windows

There is an unintentional directory creation vulnerability in tmpdir library bundled with Ruby on Windows. And there is also an unintentional file creation vulnerability in tempfile library bundled with Ruby on Windows, because it uses tmpdir internally...

7.5CVSS3.6AI score0.57133EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/09/27 12:00 a.m.•23 views

simple_form Gem for Ruby Incorrect Access Control for forms based on user input

Simple Form before 5.0 has Incorrect Access Control in filemethod? in lib/simpleform/formbuilder.rb, because a user-supplied string is invoked as a method call. This only happens for pages that build forms based on user input...

9.8CVSS1.4AI score0.034EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•23 views

Code execution backdoor in cron_parser

The cronparser gem 0.1.4, 1.0.12, and 1.0.13 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.7AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•23 views

Code execution backdoor in capistrano-colors

The capistrano-colors 0.5.5 gem 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.5.4...

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

Code execution backdoor in bitcoin_vanity

The bitcoinvanity gem 4.3.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 2019/07/16 12:00 a.m.•23 views

Arbitrary command execution in slanger

A remote attacker can execute arbitrary commands by sending a crafted request to the server. This is due to the use of Oj.load instead of Oj.strictload when processing messages. Note that slanger is no longer maintained...

9.8CVSS4.3AI score0.04042EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/06/05 12:00 a.m.•23 views

Use of uninitialized pointer in mrb_hash_keys

The initcopy function in kernel.c in mruby 1.4.1 makes initializecopy calls for TTICLASS objects, which allows attackers to cause a denial of service mrbhashkeys uninitialized pointer and application crash or possibly have unspecified other impact...

9.8CVSS7.4AI score0.02203EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•23 views

Moderate severity vulnerability that affects rails

Session fixation vulnerability in Rails before 1.2.4, as used for Ruby on Rails, allows remote attackers to hijack web sessions via unspecified vectors related to "URL-based sessions."...

6.8CVSS7AI score0.03576EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1292