Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2016/02/29 12:00 a.m.•40 views

Possible remote code execution vulnerability in Action Pack

There is a possible remote code execution vulnerability in Action Pack. This vulnerability has been assigned the CVE identifier CVE-2016-2098. Versions Affected: 3.2.x, 4.0.x, 4.1.x, 4.2.x Not affected: 5.0+ Fixed Versions: 3.2.22.2, 4.1.14.2, 4.2.5.2 Impact ------ Applications that pass unverifi...

7.5CVSS3.4AI score0.81445EPSS
SaveExploits8References1Affected Software1
RubySec
RubySec
•added 2016/01/25 12:00 a.m.•40 views

Nested attributes rejection proc bypass in Active Record

There is a vulnerability in how the nested attributes feature in Active Record handles updates in combination with destroy flags when destroying records is disabled. This vulnerability has been assigned the CVE identifier CVE-2015-7577. Versions Affected: 3.1.0 and newer Not affected: 3.0.x and...

5.3CVSS2.1AI score0.0425EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/10/30 12:00 a.m.•40 views

Arbitrary file existence disclosure in Action Pack

Specially crafted requests can be used to determine whether a file exists on the filesystem that is outside the Rails application's root directory. The files will not be served, but attackers can determine whether or not the file exists...

4.3CVSS7.2AI score0.03457EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/07/09 12:00 a.m.•40 views

CVE-2014-2538 rubygem rack-ssl: URL error display XSS

Cross-site scripting XSS vulnerability in lib/rack/ssl.rb in the rack-ssl gem before 1.4.0 for Ruby allows remote attackers to inject arbitrary web script or HTML via a URI, which might not be properly handled by third-party adapters such as JRuby-Rack...

4.3CVSS5.5AI score0.0219EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/04/01 12:00 a.m.•40 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/01/08 12:00 a.m.•40 views

extlib Gem for Ruby Type Casting Parameter Parsing Remote Code Execution

extlib Gem for Ruby contains a flaw that is triggered when a type casting error occurs during the parsing of parameters. This may allow a context-dependent attacker to potentially execute arbitrary code...

7.5CVSS7.4AI score0.03415EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/12/21 12:00 a.m.•40 views

Ruby on Rails Authlogic Gem secret_token.rb Known secret_token Value Weakness

Ruby on Rails contains a flaw in the Authlogic gem. The issue is triggered when the program makes an unsafe method call for findbyid. With a specially crafted parameter in an environment that knows the secrettoken value in secrettoken.rb, a remote attacker to more easily conduct SQL injection...

5CVSS7.3AI score0.02737EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2009/06/10 12:00 a.m.•40 views

CVE-2009-1904 ruby: DoS vulnerability in BigDecimal

The BigDecimal library in Ruby 1.8.6 before p369 and 1.8.7 before p173 allows context-dependent attackers to cause a denial of service application crash via a string argument that represents a large number, as demonstrated by an attempted conversion to the Float data type...

5CVSS6AI score0.12775EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2026/05/18 12:00 a.m.•39 views

ruby-jwt: Empty-key HMAC bypass; cross-language sibling of CVE-2026-44351

JWT.decodetoken, '', true, algorithm: 'HS256' accepts an attacker-forged token. OpenSSL::HMAC.digest'SHA256', '', payload returns a valid digest under an empty key, and no raise InvalidKeyError if key.empty? precondition exists in the HMAC algorithm. JWT.decodetoken, "", true, algorithm: 'HS256' ...

9.1CVSS7.4AI score0.00364EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/08 12:00 a.m.•39 views

view_component - Preview Route Can Dispatch Inherited Helper Methods'

The preview route derives an example name from the URL and calls it with publicsend. The code does not verify that the requested method is one of the preview examples explicitly defined by the preview class. As a result, inherited public methods on ViewComponent::Preview are route-reachable. The...

6.5CVSS5.9AI score0.00371EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/24 12:00 a.m.•39 views

iCalendar has ICS injection via unsanitized URI property values

Summary .ics serialization does not properly sanitize URI property values, enabling ICS injection through attacker-controlled input, adding arbitrary calendar lines to the output. Details Icalendar::Values::Uri falls back to the raw input string when URI.parse fails and later serializes it with...

4.3CVSS5.7AI score0.00373EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/09/16 12:00 a.m.•39 views

Decidim::Admin vulnerable to cross-site scripting (XSS) in the admin panel with QuillJS WYSWYG editor

Impact The WYSWYG editor QuillJS is subject to potential XSS attach in case the attacker manages to modify the HTML before being uploaded to the server. The attacker is able to change e.g. to if they know how to craft these requests themselves. Patches N/A Workarounds Review the user accounts tha...

5.4CVSS5.8AI score0.00275EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/29 12:00 a.m.•39 views

json-jwt allows bypass of identity checks via a sign/encryption confusion attack

The json-jwt aka JSON::JWT gem versions 1.16.5 and below sometimes allows bypass of identity checks via a sign/encryption confusion attack. For example, JWE can sometimes be used to bypass JSON::JWT.decode...

8.4CVSS7AI score0.00231EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/02/26 12:00 a.m.•39 views

Rack CORS Middleware has Insecure File Permissions

rack-cors aka Rack CORS Middleware 2.0.1 has 0666 permissions for the .rb files...

9.1CVSS7.1AI score0.00771EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/01/16 12:00 a.m.•39 views

avo vulnerable to stored cross-site scripting (XSS) in key_value field

Summary A stored cross-site scripting XSS vulnerability was found in the keyvalue field of Avo v3.2.3. This vulnerability could allow an attacker to execute arbitrary JavaScript code in the victim's browser. Details The value of the keyvalue is inserted directly into the HTML code. In the current...

7.3CVSS6.4AI score0.00745EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/07/11 12:00 a.m.•39 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 2023/01/14 12:00 a.m.•39 views

Publify Core does not strip metadata from images

Insecure Storage of Sensitive Information in GitHub repository publify/publify prior to 9.2.10...

6.5CVSS1.4AI score0.00562EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•39 views

Gitaly Insufficient Session Expiration vulnerability

When importing repos via URL, one time use git credentials were persisted beyond the expected time window in Gitaly 1.79.0 or above. Affected versions are: =1.79.0, =13.4, =13.5, 13.5.2...

3.2CVSS4AI score0.00277EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•39 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.00312EPSS
SaveExploits0References1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•39 views

Puppet Arbitrary Command Execution

Puppet 2.6.x before 2.6.15 and 2.7.x before 2.7.13, and Puppet Enterprise PE Users 1.0, 1.1, 1.2.x, 2.0.x, and 2.5.x before 2.5.1 allows remote authenticated users with agent SSL keys and file-creation permissions on the puppet master to execute arbitrary commands by creating a file whose full...

6CVSS7.6AI score0.02602EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/05 12:00 a.m.•39 views

Reallocation bug can trigger heap memory corruption

The 1.x branch and the 2.x branch of yajl contain an integer overflow which leads to subsequent heap memory corruption when dealing with large 2GB inputs. Details The reallocation logic at yajlbuf.cL64 may result in the need 32bit integer wrapping to 0 when need approaches a value of 0x80000000...

7.5CVSS1.2AI score0.03472EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/01/27 12:00 a.m.•39 views

Denial of service in sidekiq

In api.rb in Sidekiq before 5.2.10 and 6.4.0, there is no limit on the number of days when requesting stats for the graph. This overloads the system, affecting the Web UI, and makes it unavailable to users...

7.5CVSS3.8AI score0.05215EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/11/18 12:00 a.m.•39 views

Authentication Bypass by CSRF Weakness

Impact CSRF vulnerability that allows user account takeover. All applications using any version of the frontend component of solidusauthdevise are affected if protectfromforgery method is both: - Executed whether as: - A beforeaction callback the default - A prependbeforeaction option prepend: tr...

9.3CVSS6.7AI score0.00726EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/12 12:00 a.m.•39 views

Remote code execution in handlebars when compiling templates

The package handlebars before 4.7.7 are vulnerable to Remote Code Execution RCE when selecting certain compiling options to compile templates coming from an untrusted source. This vulnerability has been assigned the CVE identifier CVE-2021-23369...

9.8CVSS7.3AI score0.07028EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2020/12/30 12:00 a.m.•39 views

Nokogiri::XML::Schema trusts input by default, exposing risk of an XXE vulnerability

Description In Nokogiri versions = 1.11.0.rc3, XML Schemas parsed by Nokogiri::XML::Schema are trusted by default, allowing external resources to be accessed over the network, potentially enabling XXE or SSRF attacks. This behavior is counter to the security policy followed by Nokogiri maintainer...

4.3CVSS6.9AI score0.01181EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/01/25 12:00 a.m.•39 views

Geocoder gem for Ruby contains possible SQL injection vulnerability

sql.rb in Geocoder allows Boolean-based SQL injection when withinboundingbox is used in conjunction with untrusted swlat, swlng, nelat, or nelng data...

9.8CVSS3.3AI score0.01484EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/02/07 12:00 a.m.•39 views

Devise Gem for Ruby Time-of-check Time-of-use race condition with lockable module

Devise ruby gem before 4.6.0 when the lockable module is used is vulnerable to a time-of-check time-of-use TOCTOU race condition due to incrementfailedattempts within the Devise::Models::Lockable class not being concurrency safe...

9.8CVSS2.3AI score0.01556EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/03/07 12:00 a.m.•39 views

rack-protection gem timing attack vulnerability when validating CSRF token

Sinatra rack-protection versions 1.5.4 and 2.0.0.rc3 and earlier contains a timing attack vulnerability in the CSRF token checking that can result in signatures can be exposed. This attack appear to be exploitable via network connectivity to the ruby application...

5.9CVSS4.9AI score0.02404EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•39 views

XSS vulnerabilities in the mail_to helper in rails/actionpack

Multiple cross-site scripting XSS vulnerabilities in the mailto helper in Ruby on Rails before 2.3.11, and 3.x before 3.0.4, when javascript encoding is used, allow remote attackers to inject arbitrary web script or HTML via a crafted 1 name or 2 email value...

4.3CVSS5.9AI score0.0235EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/01/14 12:00 a.m.•39 views

httparty Gem for Ruby Type Casting Parameter Parsing Remote Code Execution

httparty Gem for Ruby contains a flaw that is triggered when a type casting error occurs during the parsing of parameters. This may allow a context-dependent attacker to potentially execute arbitrary code...

7.5CVSS7.3AI score0.0441EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/05/04 12:00 a.m.•39 views

CVE-2012-6109 rubygem-rack: parsing Content-Disposition header DoS

lib/rack/multipart.rb in Rack before 1.1.4, 1.2.x before 1.2.6, 1.3.x before 1.3.7, and 1.4.x before 1.4.2 uses an incorrect regular expression, which allows remote attackers to cause a denial of service infinite loop via a crafted Content-Disposion header...

4.3CVSS5.6AI score0.02717EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2011/12/28 12:00 a.m.•39 views

CVE-2011-5036 rubygem-rack: hash table collisions DoS (oCERT-2011-003)

Rack before 1.1.3, 1.2.x before 1.2.5, and 1.3.x before 1.3.6 computes hash values for form parameters without restricting the ability to trigger hash collisions predictably, which allows remote attackers to cause a denial of service CPU consumption by sending many crafted parameters...

5CVSS4.8AI score0.03871EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2011/08/16 12:00 a.m.•39 views

Response Splitting Vulnerability in Ruby on Rails

A response splitting flaw in Ruby on Rails 2.3.x was reported that could allow a remote attacker to inject arbitrary HTTP headers into a response due to insufficient sanitization of the values provided for response content types...

4.3CVSS3.1AI score0.01748EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•38 views

Rack's multipart byte range processing allows denial of service via excessive overlapping ranges

Summary Rack::Utils.getbyteranges parses the HTTP Range header without limiting the number of individual byte ranges. Although the existing fix for CVE-2024-26141 rejects ranges whose total byte coverage exceeds the file size, it does not restrict the count of ranges. An attacker can supply many...

7.5CVSS6.5AI score0.01612EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/03/23 12:00 a.m.•38 views

Rails Active Support has a possible XSS vulnerability in SafeBuffer#%

Impact SafeBuffer% does not propagate the @htmlunsafe flag to the newly created buffer. If a SafeBuffer is mutated in place e.g. via gsub! and then formatted with % using untrusted arguments, the result incorrectly reports htmlsafe? == true, bypassing ERB auto-escaping and possibly leading to XSS...

6.1CVSS5.8AI score0.00327EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/20 12:00 a.m.•38 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/12/18 12:00 a.m.•38 views

Resque vulnerable to reflected XSS in Queue Endpoint

Impact Reflected XSS can be performed using the currentqueue portion of the path on the /queues endpoint of resque-web. Patches v2.6.0 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web interface until you have patched...

6.3CVSS6.2AI score0.00514EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/12/06 12:00 a.m.•38 views

pubnub Insufficient Entropy vulnerability

Versions of the package pubnub before 7.4.0; all versions of the package com.pubnub:pubnub; versions of the package pubnub before 6.19.0; all versions of the package github.com/pubnub/go; versions of the package github.com/pubnub/go/v7 before 7.2.0; versions of the package pubnub before 7.3.0;...

5.9CVSS7AI score0.00963EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/07/06 12:00 a.m.•38 views

gRPC Reachable Assertion issue

There exists an vulnerability causing an abort to be called in gRPC. The following headers cause gRPC's C++ implementation to abort when called via http2: te: x x != trailers :scheme: x x != http, https grpclbclientstats: x x == anything On top of sending one of those headers, a later header must...

7.5CVSS6.7AI score0.00406EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/03/31 12:00 a.m.•38 views

Ruby URI component ReDoS issue

A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1. The URI parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to URI objects. The fixed versions are 0.12.1, 0.11.1, 0.10.2 and 0.10.0.1...

5.3CVSS6.8AI score0.02637EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/02/24 12:00 a.m.•38 views

Code injection in pdf_info

pdfinfo 0.5.3 is vulnerable to Command Execution. An attacker using a specially crafted payload may execute OS commands by using command chaining because during object initalization there is no validation performed and the user provided path is used...

9.8CVSS3.9AI score0.03014EPSS
SaveExploits2References1
RubySec
RubySec
•added 2022/07/21 12:00 a.m.•38 views

TZInfo relative path traversal vulnerability allows loading of arbitrary files

Impact Affected versions - 0.3.60 and earlier. - 1.0.0 to 1.2.9 when used with the Ruby data source tzinfo-data. Vulnerability With the Ruby data source the tzinfo-data gem for tzinfo version 1.0.0 and later and built-in to earlier versions, time zones are defined in Ruby files. There is one file...

8.1CVSS1.6AI score0.02449EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/06/28 12:00 a.m.•38 views

ruby-mysql Client File Read

A malicious MySQL server can request local file content from a client using ruby-mysql prior to version 2.10.0 without explicit authorization from the user. This issue was resolved in version 2.10.0 and later...

6.5CVSS3.5AI score0.01192EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/06/07 12:00 a.m.•38 views

JMESPath for Ruby using JSON.load instead of JSON.parse

jmespath.rb aka JMESPath for Ruby before 1.6.1 uses JSON.load in a situation where JSON.parse is preferable...

9.8CVSS1.9AI score0.02425EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•38 views

Katello uses hard coded credential

The installation script in Katello 1.0 and earlier does not properly generate the Application.config.secrettoken value, which causes each default installation to have the same secret token, and allows remote attackers to authenticate to the CloudForms System Engine web interface as an arbitrary...

9.8CVSS7.2AI score0.03002EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/05 12:00 a.m.•38 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.01794EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/11/15 12:00 a.m.•38 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.00628EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/05/05 12:00 a.m.•38 views

Possible Open Redirect Vulnerability in Action Pack

There is a possible Open Redirect Vulnerability in Action Pack. This vulnerability has been assigned the CVE identifier CVE-2021-22903. Versions Affected: = v6.1.0.rc2 Not affected: v6.1.0.rc2 Fixed Versions: 6.1.3.2 Impact ------ This is similar to CVE-2021-22881: Specially crafted Host headers ...

6.1CVSS2.8AI score0.01224EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/11/13 12:00 a.m.•38 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.03088EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/07/31 12:00 a.m.•38 views

Missing TLS certificate verification

Faye uses em-http-request6 and faye-websocket10 in the Ruby version of its client. Those libraries both use 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...

8.7CVSS7.5AI score0.00864EPSS
SaveExploits1References1Affected Software1
Total number of security vulnerabilities1300