Lucene search
+L
RubygemsMost viewed

1302 matches found

RubySec
RubySec
•added 2021/12/17 12:00 a.m.•28 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.01947EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/12/02 12:00 a.m.•28 views

Silent Configuration Failure in Puppet Agent

A flaw was discovered in Puppet Agent where the agent may silently ignore Augeas settings or may be vulnerable to a Denial of Service condition prior to the first 'pluginsync'...

6.5CVSS3.3AI score0.01109EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/05/24 12:00 a.m.•28 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.00928EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/13 12:00 a.m.•28 views

Improper Certificate Validation in Puppet

Previously, Puppet operated on a model that a node with a valid certificate was entitled to all information in the system and that a compromised certificate allowed access to everything in the infrastructure. When a node's catalog falls back to the default node, the catalog can be retrieved for a...

6.5CVSS1.3AI score0.00801EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/05/20 12:00 a.m.•28 views

Cross-Site Scripting in jquery

Versions of jquery prior to 1.9.0 are vulnerable to Cross-Site Scripting. The load method fails to recognize and remove "" HTML tags that contain a whitespace character, i.e: "", which results in the enclosed script logic to be executed. This allows attackers to execute arbitrary JavaScript in a...

6.1CVSS7.4AI score0.06428EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
•added 2020/05/12 12:00 a.m.•28 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.•28 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.01782EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/09/12 12:00 a.m.•28 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/11 12:00 a.m.•28 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.•28 views

Escape sequence injection vulnerability in errors

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::CommandManagerrun calls alerterror without escaping, escape sequence injection is possible. There are many ways to cause an error...

7.5CVSS3.2AI score0.03281EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/10/17 12:00 a.m.•28 views

Incorrect value comparison in Ruby openssl

An issue was discovered in the OpenSSL library in Ruby when two OpenSSL::X509::Name objects are compared using ==, depending on the ordering, non-equal objects may return true. When the first argument is one character longer than the second, or the second argument contains a character that is one...

9.8CVSS6.7AI score0.10715EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•28 views

Arbitrary file delete/D.O.S on Puppet Master

Directory traversal vulnerability in lib/puppet/reports/store.rb in Puppet before 2.6.17 and 2.7.x before 2.7.18, and Puppet Enterprise before 2.5.2, when Delete is enabled in auth.conf, allows remote authenticated users to delete arbitrary files on the puppet master server via a .. dot dot in a...

3.5CVSS6.7AI score0.01882EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•29 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/04/05 12:00 a.m.•28 views

Safemode Gem for Ruby is vulnerable to bypassing safe mode limitations

Safemode, as used in Foreman, versions 1.3.2 and earlier are vulnerable to bypassing safe mode limitations via special Ruby syntax. This can lead to deletion of objects for which the user does not have delete permissions or possibly to privilege escalation...

9.8CVSS5.3AI score0.01627EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/01/06 12:00 a.m.•28 views

Type confusion exists in ole_invoke and ole_query_interface methods of Ruby's WIN32OLE class

Type confusion exists in two methods of Ruby's WIN32OLE class, oleinvoke and olequeryinterface. Attacker passing different type of object than this assumed by developers can cause arbitrary code execution...

9.8CVSS8.6AI score0.03355EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2016/01/18 12:00 a.m.•28 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/08/20 12:00 a.m.•28 views

Logstash: Man-In-The Middle attack

Logstash 1.4.x before 1.4.5 and 1.5.x before 1.5.4 with Lumberjack output or the Logstash forwarder does not validate SSL/TLS certificates from the Logstash server, which might allow attackers to obtain sensitive information via a man-in-the-middle attack...

5.9CVSS6.5AI score0.01219EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/06/05 12:00 a.m.•28 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/04/29 12:00 a.m.•28 views

ruby-saml gem is vulnerable to XPath injection

xmlsecurity.rb in the ruby-saml gem before 1.0.0 for Ruby allows XPath injection and code execution because prepared statements are not used. The lack of prepared statements allows for possibly command injection, leading to arbitrary code execution...

9.8CVSS8.2AI score0.01332EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/10/01 12:00 a.m.•28 views

Vulnerability in aescrypt because IV is not randomized

The aescrypt gem 1.0.0 for Ruby does not randomize the CBC IV for use with the AESCrypt.encrypt and AESCrypt.decrypt functions, which allows attackers to defeat cryptographic protection mechanisms via a chosen plaintext attack...

7.5CVSS4.8AI score0.01148EPSS
SaveExploits0References1
RubySec
RubySec
•added 2013/05/14 12:00 a.m.•28 views

Creme Fraiche Gem for Ruby File Name Shell Metacharacter Injection Arbitrary Command Execution

Creme Fraiche Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input in file names. With a specially crafted file name that contains shell metacharacters, a context-dependent attacker can execute arbitrary commands...

9.3CVSS5.2AI score0.04247EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2013/01/11 12:00 a.m.•28 views

multi_xml Gem for Ruby XML Parameter Parsing Remote Command Execution

The multixml Gem for Ruby contains a flaw that is triggered when an error occurs during the parsing of the 'XML' parameter. With a crafted request containing arbitrary symbol and yaml types, a remote attacker can execute arbitrary commands...

7.5CVSS6AI score0.03726EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2006/12/06 12:00 a.m.•28 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 2005/10/07 12:00 a.m.•28 views

Security Bypass Vulnerability with Ruby

The Ruby language has a security mechanism security model that can restrict operations on untrusted objects. This security model is based on mechanisms called "object taint" and "safe level." A vulnerability has been confirmed that allows arbitrary script execution by bypassing the "safe level"...

7.5CVSS5.8AI score0.03256EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/30 12:00 a.m.•27 views

JSON generator heap buffer overflow when streaming to an IO

Ruby JSON is a JSON implementation for Ruby. Versions 2.9.0 through 2.19.8 are vulnerable to heap buffer overflow when the JSON generator is provided with an oversized streamed object. When streaming to an IO JSON.dumpobj, io and JSON::Stategenerateobj, io can write past the internal JSON generat...

3.7CVSS6.2AI score0.00382EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/04 12:00 a.m.•27 views

around_render HTML-Safety Bypass

Summary ViewComponent::Basearoundrender can return HTML-unsafe strings that bypass the escaping behavior applied to normal call return values. This creates an XSS risk when downstream applications use aroundrender to wrap, replace, instrument, or conditionally return content that includes...

8.7CVSS5.9AI score0.00453EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/04/14 12:00 a.m.•27 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.9AI score0.00394EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/27 12:00 a.m.•27 views

MCP Ruby SDK - Insufficient Session Binding Allows SSE Stream Hijacking via Session ID Replay

Summary The Ruby SDK's streamablehttptransport.rb implementation contains a session hijacking vulnerability. An attacker who obtains a valid session ID can completely hijack the victim's Server-Sent Events SSE stream and intercept all real-time data. Details Root Cause The StreamableHTTPTransport...

8.2CVSS5.9AI score0.00541EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/03/23 12:00 a.m.•27 views

Rails Active Storage has possible glob injection in its DiskService

Impact Active Storage's DiskServicedeleteprefixed passes blob keys directly to Dir.glob without escaping glob metacharacters. If a blob key contains attacker-controlled input or custom-generated keys with glob metacharacters, it may be possible to delete unintended files from the storage director...

9.1CVSS7.3AI score0.00646EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/23 12:00 a.m.•27 views

Rails Active Storage has a possible DoS vulnerability when in proxy mode via Range requests

Impact When serving files through Active Storage's Blobs::ProxyController, the controller loads the entire requested byte range into memory before sending it. A request with a large or unbounded Range header e.g. bytes=0- could cause the server to allocate memory proportional to the file size,...

8.7CVSS7.2AI score0.0061EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/10/07 12:00 a.m.•27 views

Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)

Summary Rack::Multipart::Parser stores non-file form fields parts without a filename entirely in memory as Ruby String objects. A single large text field in a multipart/form-data request hundreds of megabytes or more can consume equivalent process memory, potentially leading to out-of-memory OOM...

7.5CVSS6.8AI score0.00561EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/07/20 12:00 a.m.•27 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.00175EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/07/08 12:00 a.m.•27 views

Possible Denial of Service in resolv gem

A denial of service vulnerability has been discovered in the resolv gem bundled with Ruby. The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet. An attacker can craft a malicious DNS packet containing a highly compressed domain name...

7.5CVSS6.4AI score0.0061EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:00 a.m.•27 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/10/28 12:00 a.m.•27 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/15 12:00 a.m.•27 views

Possible ReDoS vulnerability in plain_text_for_blockquote_node in Action Text

There is a possible ReDoS vulnerability in the plaintextforblockquotenode helper in Action Text. This vulnerability has been assigned the CVE identifier CVE-2024-47888. Impact Carefully crafted text can cause the plaintextforblockquotenode helper to take an unexpected amount of time, possibly...

8.7CVSS6.9AI score0.00984EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/21 12:00 a.m.•27 views

CKEditor4 low-risk cross-site scripting (XSS) vulnerability linked to potential domain takeover

Affected Packages The issue impacts only editor instances with enabled version notifications. Please note that this feature is disabled by default in all CKEditor 4 LTS versions. Therefore, if you use CKEditor 4 LTS, it is highly unlikely that you are affected by this vulnerability. If you are...

3.1CVSS7AI score0.00424EPSS
SaveExploits0References1
RubySec
RubySec
•added 2023/10/06 12:00 a.m.•27 views

Puppet Bolt privilege escalation vulnerability

In Puppet Bolt versions prior to 3.27.4, a path to escalate privileges was identified...

9.8CVSS6.9AI score0.00447EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/10/05 12:00 a.m.•27 views

Decidim has broken access control in templates

Impact The templates module doesn't enforce the correct permissions, allowing any logged-in user to access to this functionality in the administration panel. An attacker could use this vulnerability to change, create or delete templates of surveys...

9.1CVSS6.8AI score0.00674EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/10/05 12:00 a.m.•27 views

Decidim has broken access control in templates

Impact The templates module doesn't enforce the correct permissions, allowing any logged-in user to access to this functionality in the administration panel. An attacker could use this vulnerability to change, create or delete templates of surveys...

9.1CVSS6.8AI score0.00674EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/07/11 12:00 a.m.•27 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.•27 views

Inefficient Regular Expression Complexity in Loofah

Summary Loofah = 2.19.1...

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

omniauth-weibo-oauth2 included a code-execution backdoor inserted by a third-party

The omniauth-weibo-oauth2 gem 0.4.6 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Versions through 0.4.5, and 0.5.1 and later, are unaffected...

9.8CVSS4.3AI score0.02437EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•27 views

Nokogiri Implements libxml2 version vulnerable to use-after-free

There's a flaw in libxml2 in versions before 2.9.11. An attacker who is able to submit a crafted file to be processed by an application linked with libxml2 could trigger a use-after-free. The greatest impact from this flaw is to confidentiality, integrity, and availability...

8.8CVSS6.6AI score0.21859EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•27 views

Article metadata exposure in publify

Leaking password protected articles content due to improper access control in GitHub repository publify/publify prior to 9.2.8. Attackers can leverage this vulnerability to view the contents of any password-protected article present on the publify website, compromising confidentiality and integri...

8.8CVSS4.4AI score0.01246EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•29 views

RubyGems Improper Input Validation 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 Improper Input Validation vulnerability in ruby gems specification homepage attribute that can...

5.3CVSS2.9AI score0.03595EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/22 12:00 a.m.•27 views

Cross site scripting in rails/actionpack < 3.0.6

A cross-site scripting vulnerability flaw was found in the autolink function in Rails before version 3.0.6...

6.1CVSS6.1AI score0.01285EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/10 12:00 a.m.•27 views

heap-buffer-overflow in mrb_vm_exec in mruby/mruby in mruby/mruby

heap-buffer-overflow in mrbvmexec in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited...

9.8CVSS7AI score0.01184EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/19 12:00 a.m.•27 views

Out-of-bounds Read in mruby/mruby

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

7.1CVSS6.8AI score0.00987EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/10/26 12:00 a.m.•27 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
Total number of security vulnerabilities1302