Lucene search
+L
RubygemsMost viewed

1279 matches found

RubySec
RubySec
•added 2021/11/15 12:00 a.m.•25 views

Secure/signed cookies share secrets between sites in a multi-site application

Impact This vulnerability impacts any Rails applications using railsmultisite alongside Rails' signed/encrypted cookies. Depending on how the application makes use of these cookies, it may be possible for an attacker to re-use cookies on different 'sites' within a multi-site Rails application...

8.8CVSS6.8AI score0.00608EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/10/26 12:00 a.m.•25 views

XSS in `*Text` options of the Datepicker widget in jquery-ui

Impact Accepting the value of various Text options of the Datepicker widget from untrusted sources may execute untrusted code. For example, initializing the datepicker in the following way: js $"datepicker".datepicker showButtonPanel: true, showOn: "both", closeText: "doEvilThing'closeText XSS'",...

6.5CVSS6.8AI score0.08533EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/10/07 12:00 a.m.•25 views

Possible XSS Vulnerability in Action Pack in Development Mode

There is a possible XSS vulnerability in Action Pack while the application server is in development mode. This vulnerability is in the Actionable Exceptions middleware. This vulnerability has been assigned the CVE identifier CVE-2020-8264. Versions Affected: = 6.0.0 Not affected: 6.0.0 Fixed...

6.1CVSS4.8AI score0.66986EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/05/12 12:00 a.m.•25 views

Directory traversal in Rack::Directory app bundled with Rack

There was a possible directory traversal vulnerability in the Rack::Directory app that is bundled with Rack. Versions Affected: rack = 2.2.0 Impact ------ If certain directories exist in a director that is managed by Rack::Directory, an attacker could, using this vulnerability, read the contents ...

8.6CVSS4.8AI score0.03359EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/05/02 12:00 a.m.•25 views

Doorkeeper application secret information disclosure vulnerability

Information disclosure vulnerability. Allows an attacker to see all Doorkeeper::Application model attribute values including secrets after authorizing an application to their user. An application is vulnerable if the authorized applications controller is enabled GET...

7.5CVSS0.7AI score0.02016EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/01/23 12:00 a.m.•25 views

secure_headers header injection due to newline

If user-supplied input was passed into append/overridecontentsecuritypolicydirectives, a newline could be injected leading to limited header injection. Upon seeing a newline in the header, rails will silently create a new Content-Security-Policy header with the remaining value of the original...

5.8CVSS6.9AI score0.01079EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/11/14 12:00 a.m.•25 views

json-jwt improper input validation due to lack of element count when splitting string

The json-jwt gem before 1.11.0 for Ruby lacks an element count during the splitting of a JWE string...

7.5CVSS2.1AI score0.01257EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/09/12 12:00 a.m.•25 views

Denial of Service in rubyzip ("zip bombs")

In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service disk consumption...

7.1CVSS4.6AI score0.01581EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•25 views

Code execution backdoor in awesome-bot

The awesome-bot gem 1.18.0 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.17.2 or upgrading to 1.19.x...

9.8CVSS5.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/11 12:00 a.m.•25 views

Nokogiri Command Injection Vulnerability via Nokogiri::CSS::Tokenizer#load_file

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess by Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizerloadfile is being passed untrusted user input. This vulnerability appears...

9.8CVSS3.2AI score0.05899EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/03/05 12:00 a.m.•25 views

Delete directory using symlink when decompressing tar

A Directory Traversal issue was discovered in RubyGems 2.7.6 and later through 3.0.2. Before making new directories or touching files which now include path-checking code for symlinks, it would delete the target destination. If that destination was hidden behind a symlink, a malicious gem could...

8.8CVSS1AI score0.04212EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/06/12 12:00 a.m.•25 views

CHMOD race vulnerability

The file system access race condition allows for local privilege escalation and affects the Nginx module for Passenger versions 5.3.1, all the way back to 3.0.0 the chown command entered the code in 2010. The vulnerability was exploitable only when running a non-standard...

7CVSS7.1AI score0.00276EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/06/12 12:00 a.m.•25 views

Heap buffer overflow in OP_ENTER

An issue was discovered in mruby 1.4.1. There is a heap-based buffer over-read associated with OPENTER because a heap-based mrbgems/mruby-fiber/src/fiber.c does not extend the stack in cases of many arguments to fiber...

7.5CVSS7AI score0.01552EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/05/03 12:00 a.m.•25 views

private_address_check Ruby Gem Time-of-check Time-of-use race condition

privateaddresscheck ruby gem before 0.5.0 is vulnerable to a time-of-check time-of-use TOCTOU race condition due to the address the socket uses not being checked. DNS entries with a TTL of 0 can trigger this case where the initial resolution is a public address by the subsequent resolution is a...

4.3CVSS2.8AI score0.00691EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/02/27 12:00 a.m.•25 views

omniauth-saml authentication bypass via incorrect XML canonicalization and DOM traversal

OmniAuth OmnitAuth-SAML 1.9.0 and earlier may incorrectly utilize the results of XML DOM traversal and canonicalization APIs in such a way that an attacker may be able to manipulate the SAML data without invalidating the cryptographic signature, allowing the attack to potentially bypass...

9.8CVSS4.7AI score0.02415EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/11/09 12:00 a.m.•25 views

SSRF vulnerability in Recurly gem's Resource#find.

If you are using the find method on any of the classes that are derived from the Resource class and you are passing user input into that method, a malicious user can force the http client to reach out to a server under their control. This can lead to leakage of your private API key. Because of th...

9.8CVSS0.9AI score0.02594EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•25 views

Ruby on rails 3.0.5 Remote_IP.rb Input Validation in rails/actionpack

The tos method in actionpack/lib/actiondispatch/middleware/remoteip.rb in Ruby on Rails 3.0.5 does not validate the X-Forwarded-For header in requests from IP addresses on a Class C network, which might allow remote attackers to inject arbitrary text into log files or bypass intended address...

4.3CVSS6.7AI score0.06666EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•25 views

Moderate severity vulnerability that affects rails

A certain algorithm in Ruby on Rails 2.1.0 through 2.2.2, and 2.3.x before 2.3.4, leaks information about the complexity of message-digest signature verification in the cookie store, which might allow remote attackers to forge a digest via multiple attempts...

5CVSS6.6AI score0.02232EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•25 views

actionpack and activesupport vulnerable to information leaks

A certain algorithm in Ruby on Rails 2.1.0 through 2.2.2, and 2.3.x before 2.3.4, leaks information about the complexity of message-digest signature verification in the cookie store, which might allow remote attackers to forge a digest via multiple attempts...

5CVSS6.6AI score0.02232EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/09 12:00 a.m.•25 views

Unsafe Object Deserialization Vulnerability in RubyGems

There is a possible unsafe object deserialization vulnerability in RubyGems. It is possible for YAML deserialization of gem specifications to bypass class white lists. Specially crafted serialized objects can possibly be used to escalate to remote code execution...

9.8CVSS3.8AI score0.15853EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/12/11 12:00 a.m.•25 views

git-fastclone permits arbitrary shell command execution from .gitmodules

Git allows executing arbitrary shell commands using git-remote-ext via a remote URLs. Normally git never requests URLs that the user doesn't specifically request, so this is not a serious security concern. However, submodules did allow the remote repository to specify what URL to clone from. If a...

9.3CVSS5.3AI score0.05198EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/06/05 12:00 a.m.•25 views

Paperclip Gem for Ruby vulnerable to content type spoofing

There is an issue where if an HTML file is uploaded with a .html extension, but the content type is listed as being image/jpeg, this will bypass a validation checking for images. But it will also pass the spoof check, because a file named .html and containing actual HTML passes the spoof check...

4.3CVSS0.2AI score0.02121EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/06/04 12:00 a.m.•25 views

Data Injection Vulnerability in bson Rubygem

A flaw in the ObjectId validation regular expression can enable attackers to inject arbitrary information into a given BSON object...

9.8CVSS6.7AI score0.04663EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/02/10 12:00 a.m.•25 views

Puppet Labs Facter allows local users to obtains sensitive Amazon EC2 IAM instance metadata by reading a fact for an Amazon EC2 node.

Puppet Labs Facter 1.6.0 through 2.4.0 allows local users to obtains sensitive Amazon EC2 IAM instance metadata by reading a fact for an Amazon EC2 node...

2.1CVSS6.6AI score0.00353EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/01/14 12:00 a.m.•25 views

Ember.js Potential XSS Exploit With User-Supplied Data When Using {{group}} Helper

In general, Ember.js escapes or strips any user-supplied content before inserting it in strings that will be sent to innerHTML. However, we have identified a vulnerability that could lead to unescaped content being inserted into the innerHTML string without being sanitized. When using the group...

5.4CVSS0.2AI score0.01196EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/09/19 12:00 a.m.•25 views

CVE-2013-6459 rubygem-will_paginate: XSS vulnerabilities

Cross-site scripting XSS vulnerability in the willpaginate gem before 3.0.5 for Ruby allows remote attackers to inject arbitrary web script or HTML via vectors involving generated pagination links. It was found that ruby willpaginate is vulnerable to a XSS via malformed input that cause paginatio...

4.3CVSS7.4AI score0.02209EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/04 12:00 a.m.•24 views

net-imap vulnerable to command Injection via "raw" arguments to multiple commands

Summary Several Net::IMAP commands accept a raw string argument that is sent to the server without validation or escaping. If this string is derived from user-controlled input, it may contain contain CRLF sequences, which an attacker can use to inject arbitrary IMAP commands. Details Net::IMAP's...

9.8CVSS5.9AI score0.00429EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/05/04 12:00 a.m.•24 views

net-imap vulnerable to STARTTLS stripping via invalid response timing

Summary A man-in-the-middle attacker can cause Net::IMAPstarttls to return "successfully", without starting TLS. Details When using Net::IMAPstarttls to upgrade a plaintext connection to use TLS, a man-in-the-middle attacker can inject a tagged OK response with an easily predictable tag. By sendi...

7.6CVSS5.8AI score0.00312EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/13 12:00 a.m.•24 views

ERB has an @_init deserialization guard bypass via def_module / def_method / def_class

ERB implements an @init guard to prevent code execution when ERB objects are reconstructed via Marshal.load on untrusted data. However, ERBdefmethod, ERBdefmodule, and ERBdefclass evaluate the template source without checking this guard, allowing an attacker who controls the data passed to...

8.1CVSS6.2AI score0.01131EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/02/03 12:00 a.m.•24 views

Decidim's private data exports can lead to data leaks

Impact Private data exports can lead to data leaks in cases where the UUID generation causes collisions for the generated UUIDs. The bug was introduced by 13571 and affects Decidim versions 0.30.0 or newer currently 2025-09-23. This issue was discovered by running the following spec several times...

8.2CVSS5.5AI score0.00262EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/03/04 12:00 a.m.•24 views

Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection

Summary Rack::Sendfile can be exploited by crafting input that includes newline characters to manipulate log entries. Details The Rack::Sendfile middleware logs unsanitized header values from the X-Sendfile-Type header. An attacker can exploit this by injecting escape sequences such as newline...

7.5CVSS7.2AI score0.00729EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/10/15 12:00 a.m.•24 views

Possible ReDoS vulnerability in block_format in Action Mailer

There is a possible ReDoS vulnerability in the blockformat helper in Action Mailer. This vulnerability has been assigned the CVE identifier CVE-2024-47889. Impact Carefully crafted text can cause the blockformat helper to take an unexpected amount of time, possibly resulting in a DoS vulnerabilit...

8.7CVSS6.9AI score0.00937EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/09/16 12:00 a.m.•24 views

Decidim::Admin vulnerable to cross-site scripting (XSS) in the admin activity log

Impact The admin panel is subject to potential XSS attach in case an admin assigns a valuator to a proposal, or does any other action that generates an admin activity log where one of the resources has an XSS crafted. Patches N/A Workarounds Redirect the pages /admin and /admin/logs to other admi...

6.8CVSS6AI score0.00353EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/01 12:00 a.m.•24 views

DoS vulnerabilities in REXML

There is a DoS vulnerability in REXML gem. This vulnerability has been assigned the CVE identifier CVE-2024-41946. We strongly recommend upgrading the REXML gem. Details When parsing an XML that has many entity expansions with SAX2 or pull parser API, REXML gem may take long time. Please update...

7.5CVSS5.4AI score0.01192EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/01/04 12:00 a.m.•24 views

view_component Cross-site Scripting vulnerability

Impact What kind of vulnerability is it? Who is impacted? This is an XSS vulnerability that has the potential to impact anyone rendering a component directly from a controller with the viewcomponent gem. Note that only components that define a call method i.e. instead of using a sidecar template...

6.1CVSS6AI score0.00495EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/12/18 12:00 a.m.•24 views

Resque vulnerable to Reflected Cross Site Scripting through pathnames

Impact resque-web in resque versions before 2.1.0 is vulnerable to reflected XSS through the currentqueue parameter in the path of the queues endpoint. Patches v2.1.0 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web...

6.3CVSS7AI score0.00484EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/03/27 12:00 a.m.•24 views

GHSL-2022-094: Remote Code Execution in discordrb

The encodefile method may lead to remote code execution RCE if invoked with untrusted user-controlled data...

9.6CVSS7.7AI score0.02546EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/12/13 12:00 a.m.•24 views

Inefficient Regular Expression Complexity in Loofah

Summary Loofah = 2.19.1...

7.5CVSS3.6AI score0.01686EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/07/05 12:00 a.m.•24 views

Unsafe YAML deserialization in opensearch-ruby

Impact A YAML deserialization in opensearch-ruby 2.0.0 can lead to unsafe deserialization using YAML.load if the response is of type YAML. Patches The problem has been patched in opensearch-ruby gem version 2.0.2. Workarounds No viable workaround. Please upgrade to 2.0.2...

8.8CVSS3.7AI score0.01537EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/06/15 12:00 a.m.•24 views

Octokit gem published with world-writable files

Impact Versions 4.23.0 and 4.24.0 of the octokit gem were published containing world-writeable files. Specifically, the gem was packed with files having their permissions set to -rw-rw-rw- i.e. 0666 instead of rw-r--r-- i.e. 0644. This means everyone who is not the owner Group and Public with...

3.3CVSS2.1AI score0.00251EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•24 views

apollo_upload_server has Denial of Service vulnerability

A Denial Of Service vulnerability in the apollouploadserver Ruby gem in GitLab CE/EE version 11.11 and above allows an attacker to deny access to all users via specially crafted requests to the apollouploadserver middleware...

6.5CVSS6.4AI score0.01372EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•24 views

Nokogiri implementation of libxslt vulnerable to heap corruption

Type confusion in xsltNumberFormatGetMultipleLevel prior to libxslt 1.1.33 could allow attackers to potentially exploit heap corruption via crafted XML data. Nokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.3...

7.5CVSS6.8AI score0.01817EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•24 views

openshift-origin-node Improper Input Validation vulnerability

Ruby gem openshift-origin-node before 2014-02-14 does not contain a cronjob timeout which could result in a denial of service in cron.daily and cron.weekly...

5.5CVSS6.8AI score0.00311EPSS
SaveExploits0References1
RubySec
RubySec
•added 2022/04/23 12:00 a.m.•24 views

Out-of-bounds Read in mrb_obj_is_kind_of in in mruby/mruby

Out-of-bounds Read in mrbobjiskindof in in GitHub repository mruby/mruby prior to 3.2. Impact: Possible arbitrary code execution if being exploited...

7.8CVSS7.1AI score0.00446EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/12/17 12:00 a.m.•24 views

Path traversal when MessageBus::Diagnostics is enabled

Impact Users who deployed message bus with diagnostics features enabled default off were vulnerable to a path traversal bug, which could lead to disclosure of secret information on a machine if an unintended user were to gain access to the diagnostic route. The impact is also greater if there is ...

6.5CVSS7AI score0.01869EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/06/10 12:00 a.m.•24 views

Exposure of Sensitive Information to an Unauthorized Actor in foreman_fog_proxmox

A flaw was found in the Foreman project. The Proxmox compute resource exposes the password through the API to an authenticated local attacker with viewhosts permission. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. Versions...

7.8CVSS4.3AI score0.00273EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/05/24 12:00 a.m.•24 views

HTTP Request Smuggling in reel

reel through 0.6.1 allows Request Smuggling attacks due to incorrect Content-Length and Transfer encoding header parsing. It is possible to conduct HTTP request smuggling attacks by sending the Content-Length header twice. Furthermore, invalid Transfer Encoding headers were found to be parsed as...

7.5CVSS1AI score0.01334EPSS
SaveExploits0References1
RubySec
RubySec
•added 2021/05/02 12:00 a.m.•24 views

RDoc OS command injection vulnerability

RDoc used to call Kernelopen to open a local file. If a Ruby project has a file whose name starts with | and ends with tags, the command following the pipe character is executed. A malicious Ruby project could exploit it to run an arbitrary command execution against a user who attempts to run rdo...

7CVSS2.3AI score0.0148EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/02/01 12:00 a.m.•24 views

Mechanize ruby gem Command Injection vulnerability

Impact Mechanize = v2.0, v2.7.7 allows for OS commands to be injected using several classes' methods which implicitly use Ruby's Kernel.open method. Exploitation is possible only if untrusted input is used as a local filename and passed to any of these calls: Mechanize::CookieJarload: since v2.0...

8.3CVSS6.9AI score0.03507EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/11/13 12:00 a.m.•24 views

Remote code execution in dependabot-core branch names when cloning

Impact Remote code execution vulnerability in dependabot-common and dependabot-gomodules when a source branch name contains malicious injectable bash code. For example, if Dependabot is configured to use the following source branch name: "/$curl,127.0.0.1", Dependabot will make a HTTP request to...

8.8CVSS7.6AI score0.03062EPSS
SaveExploits1References1Affected Software1
Total number of security vulnerabilities1279