Lucene search
+L
RubygemsMost viewed

1279 matches found

RubySec
RubySec
added 2026/04/22 12:00 a.m.22 views

OpenC3 COSMOS - Hijacked session token can be used to reset password for persistence

Summary The OpenC3 password change functionality allows a user to change their password without providing the old password, by accepting a valid session token instead. In assumed breach scenarios, this behaviour can be exploited by an attacker who has already obtained a valid session token, to ga...

8.1CVSS5.8AI score0.00305EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/08/07 12:00 a.m.22 views

JWE is missing AES-GCM authentication tag validation in encrypted JWE

Overview The authentication tag of encrypted JWEs can be brute forced, which may result in loss of confidentiality for those JWEs and provide ways to craft arbitrary JWEs. Impact - JWEs can be modified to decrypt to an arbitrary value - JWEs can be decrypted by observing parsing differences - The...

9.1CVSS6.4AI score0.00244EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/07/09 12:00 a.m.22 views

Possible Denial of Service in resolv gem

A denial of service vulnerability has been discovered in the resolv gem bundled with Ruby. This vulnerability has been assigned the CVE identifier CVE-2025-24294. We recommend upgrading the resolv gem. Details The vulnerability is caused by an insufficient check on the length of a decompressed...

7.5CVSS6.7AI score0.00565EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/04/28 12:00 a.m.22 views

net-imap rubygem vulnerable to possible DoS by memory exhaustion

Summary There is a possibility for denial of service by memory exhaustion when net-imap reads server responses. At any time while the client is connected, a malicious server can send can send a "literal" byte count, which is automatically read by the client's receiver thread. The response reader...

6.5CVSS7AI score0.0047EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/03/12 12:00 a.m.22 views

Ruby SAML allows remote Denial of Service (DoS) with compressed SAML responses

Summary ruby-saml is susceptible to remote Denial of Service DoS with compressed SAML responses. Ruby-saml uses zlib to decompress SAML responses in case they're compressed. It is possible to bypass the message size check with a compressed assertion since the message size is checked before...

8.7CVSS7.1AI score0.01473EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/03/03 12:00 a.m.22 views

Oxidized Web RANCID migration page allows unauthenticated user to gain control over Linux user account

In oxidized-web aka Oxidized Web before 0.15.0, the RANCID migration page allows an unauthenticated user to gain control over the Linux user account that is running oxidized-web...

9.8CVSS6.7AI score0.27573EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/02/26 12:00 a.m.22 views

CVE-2025-27219 - Denial of Service in CGI::Cookie.parse

There is a possibility for DoS by in the cgi gem. This vulnerability has been assigned the CVE identifier CVE-2025-27219. We recommend upgrading the cgi gem. Details CGI::Cookie.parse took super-linear time to parse a cookie string in some cases. Feeding a maliciously crafted cookie string into t...

7.5CVSS7.1AI score0.00818EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/12/02 12:00 a.m.22 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.00435EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/11/12 12:00 a.m.22 views

Decidim-Awesome has SQL injection in AdminAccountability

Vulnerability type: CWE-89: Improper Neutralization of Special Elements used in an SQL Command 'SQL Injection' Vendor: Decidim International Community Environment Has vendor confirmed: Yes Attack type: Remote Impact: Code Execution Escalation of Privileges Information Disclosure Affected component:...

9CVSS8.6AI score0.0068EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/10/23 12:00 a.m.22 views

camaleon_cms affected by cross site scripting

Cross Site Scripting vulnerability in camaleon-cms v.2.7.5 allows remote attacker to execute arbitrary code via the content group name field...

4.8CVSS7.1AI score0.0103EPSS
SaveExploits1References1
RubySec
RubySec
added 2024/09/11 12:00 a.m.22 views

omniauth-saml vulnerable to Improper Verification of Cryptographic Signature

ruby-saml, the dependent SAML gem of omniauth-saml has a signature wrapping vulnerability in = v1.12.0 and v1.13.0 to v1.16.0 , see https://github.com/SAML-Toolkits/ruby-saml/security/advisories/GHSA-jw9c-mfg7-9rx2 As a result, omniauth-saml created a new release by upgrading ruby-saml to the...

10CVSS9.3AI score0.10684EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2024/08/01 12:00 a.m.22 views

DoS vulnerabilities in REXML

There are some DoS vulnerabilities in REXML gem. These vulnerabilities have been assigned the CVE identifier CVE-2024-41123. We strongly recommend upgrading the REXML gem. Details When parsing an XML document that has many specific characters such as whitespace character, and , REXML gem may take...

7.5CVSS5.7AI score0.01283EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.22 views

Race condition in Endorsements

Impact A race condition in the endorsement of resources for instance, a proposal allows a user to make more than once endorsement. To exploit this vulnerability, the request to set an endorsement must be sent several times in parallel. Workarounds Disable the Endorsement feature in the components...

3.1CVSS6.9AI score0.00444EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.22 views

Possibility to circumvent the invitation token expiry period

Impact The invites feature allows users to accept the invitation for an unlimited amount of time through the password reset functionality. When using the password reset functionality, the deviseinvitable gem always accepts the pending invitation if the user has been invited as shown in this piece...

7.4CVSS7.5AI score0.00791EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/10/19 12:00 a.m.22 views

External XML entity (XXE) vulnerability in svg_optimizer rubygem

An issue in Fnando svgoptimizer v.0.2.6 allows a remote attacker to escalate privileges when optimizing untrusted SVG content...

6.9AI score0.0142EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/10/06 12:00 a.m.22 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.00374EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/12/13 12:00 a.m.22 views

Uncontrolled Recursion in Loofah

Summary Loofah = 2.2.0, = 2.19.1. Users who are unable to upgrade may be able to mitigate this vulnerability by limiting the length of the strings that are sanitized...

7.5CVSS3.2AI score0.01095EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/09/21 12:00 a.m.22 views

arr-pm vulnerable to arbitrary shell execution when extracting or listing files contained in a malicious rpm

Impact Arbitrary shell execution is possible when using RPM::Filefiles and RPM::Fileextract if the RPM contains a malicious "payload compressor" field. This vulnerability impacts the extract and files methods of the RPM::File class in the affected versions of this library. Patches Version 0.0.12 ...

7.8CVSS3.2AI score0.0156EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/08/19 12:00 a.m.22 views

OmniAuth's `lib/omniauth/failure_endpoint.rb` does not escape `message_key` value

lib/omniauth/failureendpoint.rb in OmniAuth before 1.9.2 and before 2.0 does not escape the messagekey value...

9.8CVSS2.3AI score0.01112EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/06/03 12:00 a.m.22 views

Arbitrary file write in dragonfly

An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verifyurl option is disabled. This vulnerability is exploited via a crafted URL...

9.1CVSS5.2AI score0.01094EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/24 12:00 a.m.22 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/13 12:00 a.m.22 views

RubyGems Link Following 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 Directory Traversal vulnerability in installlocation function of package.rb that can result in...

7.5CVSS3.7AI score0.04998EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/01 12:00 a.m.22 views

Mongrel vulnerable to directory traversal via double-encoded sequences

Directory traversal vulnerability in DirHandler lib/mongrel/handlers.rb in Mongrel 1.0.4 1.0.3 and prior are not affected and 1.1.x before 1.1.3 allows remote attackers to read arbitrary files via an HTTP request containing double-encoded sequences .%252e...

6.4CVSS7AI score0.03003EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/04/22 12:00 a.m.22 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/05 12:00 a.m.22 views

Use-After-Free in str_escape in mruby/mruby in mruby/mruby

Use-After-Free in strescape in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited...

9.8CVSS7.8AI score0.0168EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/03/02 12:00 a.m.22 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.22 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 2021/12/17 12:00 a.m.22 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/12/07 12:00 a.m.22 views

ReDos vulnerability on guest checkout email validation

Impact Denial of service vulnerability that could be exploited during a guest checkout. The regular expression used to validate a guest order's email was subject to exponential backtracking through a fragment like a.a.. Before the patch, it can be reproduced in the console like this: ruby irbmain...

7.5CVSS1.6AI score0.01403EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/10/06 12:00 a.m.22 views

Remote code execution in ruby-jss

The Pixar ruby-jss gem before 1.6.0 allows remote attackers to execute arbitrary code because of the Plist gem's documented behavior of using Marshal.load during XML document processing...

9.8CVSS7.3AI score0.02603EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/07/31 12:00 a.m.22 views

Missing TLS certificate verification in faye-websocket

The Faye::WebSocket::Client class uses the EM::Connectionstarttls1 method in EventMachine2 to implement the TLS handshake whenever a wss: URL is used for the connection. This method does not implement certificate verification by default, meaning that it does not check that the server presents a...

8.7CVSS6.6AI score0.00914EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2020/01/23 12:00 a.m.22 views

secure_headers directive injection using semicolon

If user-supplied input was passed into append/overridecontentsecuritypolicydirectives, a semicolon could be injected leading to directive injection. This could be used to e.g. override a script-src directive. Duplicate directives are ignored and the first one wins. The directives in secureheaders...

5.8CVSS6.7AI score0.01814EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/09/27 12:00 a.m.22 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.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/05 12:00 a.m.22 views

strong_password Ruby gem malicious version causing Remote Code Execution vulnerability

The strongpassword gem on RubyGems.org was hijacked by a malicious actor. The malicious actor published v0.0.7 containing malicious code that enables an attacker to execute remote code in production. Upgrade strongpassword to v0.0.8 to ensure no malicious code execution is possible...

9.8CVSS5.4AI score0.03329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/03/05 12:00 a.m.22 views

Escape sequence injection vulnerability in gem owner

An issue was discovered in RubyGems 2.6 and later through 3.0.2. The gem owner command outputs the contents of the API response directly to stdout. Therefore, if the response is crafted, escape sequence injection may occur...

7.5CVSS1.1AI score0.03372EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2018/06/12 12:00 a.m.22 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 2017/10/24 12:00 a.m.22 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
RubySec
RubySec
added 2017/10/24 12:00 a.m.22 views

Moderate severity XSS vulnerability that affects rails

Cross-site scripting XSS vulnerability in the striptags function in Ruby on Rails before 2.2.s, and 2.3.x before 2.3.5, allows remote attackers to inject arbitrary web script or HTML via vectors involving non-printing ASCII characters,related to HTML::Tokenizer and...

4.3CVSS5.9AI score0.03022EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2017/02/27 12:00 a.m.22 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 2015/07/13 12:00 a.m.22 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 2015/05/25 12:00 a.m.22 views

CSRF vulnerability in OmniAuth's request phase

The request phase of the OmniAuth Ruby gem is vulnerable to Cross-Site Request Forgery CSRF when used as part of the Ruby on Rails framework, allowing accounts to be connected without user intent, user interaction, or feedback to the user. This permits a secondary account to be able to sign into...

8.8CVSS1.4AI score0.01573EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2014/12/18 12:00 a.m.22 views

Cross-site request forgery (CSRF) vulnerability in doorkeeper 1.4.0 and earlier.

Cross-site request forgery CSRF vulnerability in doorkeeper 1.4.0 and earlier allows remote attackers to hijack the user's OAuth autorization code. This vulnerability has been assigned the CVE identifier CVE-2014-8144. Doorkeeper's endpoints didn't have CSRF protection. Any HTML document on the...

6.8CVSS2.3AI score0.00654EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2014/12/08 12:00 a.m.22 views

sentry-raven Gem for Ruby contains a flaw that can result in a denial of service

Sentry raven-ruby contains a flaw in the lib/raven/okjson.rb script that is triggered when large numeric values are stored as an exponent or in scientific notation. With a specially crafted request, an attacker can cause the software to consume excessive resources resulting in a denial of service...

5CVSS6.5AI score0.02413EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/04/01 12:00 a.m.22 views

ldoce Gem for Ruby MP3 URL Shell Metacharacter Injection Arbitrary Command Execution

ldoce Gem for Ruby contains a flaw that is triggered during the handling of a specially crafted URL or filename for MP3 files that have shell metacharacters injected in to it. This may allow a context-dependent attacker to execute arbitrary commands...

6.8CVSS7.1AI score0.01959EPSS
SaveExploits1References1
RubySec
RubySec
added 2013/03/12 12:00 a.m.22 views

MiniMagick Gem for Ruby URI Handling Arbitrary Command Injection

MiniMagick Gem for Ruby contains a flaw that is triggered during the handling of specially crafted input from an untrusted source passed via a URL that contains a ';' character. This may allow a context-dependent attacker to potentially execute arbitrary commands...

7.5CVSS4.5AI score0.03633EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/02/21 12:00 a.m.22 views

CVE-2013-0162 rubygem-ruby_parser: incorrect temporary file usage

The diffpp function in lib/gauntletrubyparser.rb in the rubyparser gem 3.1.1 and earlier for Ruby allows local users to overwrite arbitrary files via a symlink attack on a temporary file with a predictable name in /tmp...

2.1CVSS6.1AI score0.00343EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/07/13 12:00 a.m.21 views

Decidim - Forms admin question editor lacks authorization

Description A participant can load the demographics questionnaire admin editor and make changes. Impact - Low-privilege users can access questionnaire-admin interfaces. - They can read question-management surfaces that should remain limited to questionnaire managers. Credits This issue was...

5.4CVSS6.1AI score0.00171EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.21 views

Oj - Use-After-Free in Oj::Parser Symbol Key Cache Toggle

Summary Disabling symbolkeys on a reused Oj::Parser instance triggers a heap use-after-free. When symbolkeys is toggled from true to false, optsymbolkeysset frees the internal key cache cachefree but does not clear the pointer. The next parse call reads from the freed cache via cacheintern,...

6.3CVSS5.8AI score0.00253EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/08 12:00 a.m.21 views

Devise has an Open Redirect via Unvalidated `request.referrer` in Timeoutable Session Timeout Handler

Summary When the Timeoutable module is enabled in Devise, the FailureAppredirecturl method returns request.referrer — the HTTP Referer header, which is attacker-controllable — without validation for any non-GET request that results in a session timeout. An attacker who hosts a page with an...

6.1CVSS6AI score0.00241EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1279