Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2021/08/19 12:00 a.m.•47 views

Possible Open Redirect in Host Authorization Middleware

There is a possible open redirect vulnerability in the Host Authorization middleware in Action Pack. This vulnerability has been assigned the CVE identifier CVE-2021-22942. Versions Affected: = 6.0.0. Not affected: 6.0.0 Fixed Versions: 6.1.4.1, 6.0.4.1 Impact ------ Specially crafted...

6.1CVSS3.5AI score0.01695EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/05/22 12:00 a.m.•47 views

HTTP Smuggling via Transfer-Encoding Header in Puma

Impact By using an invalid transfer-encoding header, an attacker could smuggle an HTTP response. Patches The problem has been fixed in Puma 3.12.5 and Puma 4.3.4...

7.5CVSS6.9AI score0.04088EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/02/27 12:00 a.m.•47 views

Authentication bypass via incorrect XML canonicalization and DOM traversal

ruby-saml prior to version 1.7.0 is vulnerable to an authentication bypass via incorrect XML canonicalization and DOM traversal. Specifically, there are inconsistencies in handling of comments within XML nodes, resulting in incorrect parsing of the inner text of XML nodes such that any inner text...

9.8CVSS4AI score0.02464EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2016/06/07 12:00 a.m.•47 views

Denial of service or RCE from libxml2 and libxslt

Nokogiri is affected by series of vulnerabilities in libxml2 and libxslt, which are libraries Nokogiri depends on. It was discovered that libxml2 and libxslt incorrectly handled certain malformed documents, which can allow malicious users to cause issues ranging from denial of service to remote...

7.5CVSS2.7AI score0.04964EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/07/09 12:00 a.m.•47 views

CVE-2014-4975 ruby: off-by-one stack-based buffer overflow in the encodes() function

Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service segmentation fault via vectors that trigger a stack-based buffer overflow...

5CVSS5.3AI score0.03456EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/02/18 12:00 a.m.•47 views

CVE-2014-0080 rubygem-activerecord: PostgreSQL array data injection vulnerability

SQL injection vulnerability in activerecord/lib/activerecord/connectionadapters/postgresql/cast.rb in Active Record in Ruby on Rails 4.0.x before 4.0.3, and 4.1.0.beta1, when PostgreSQL is used, allows remote attackers to execute "add data" SQL commands via vectors involving \ backslash character...

6.8CVSS7.9AI score0.01266EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/06 12:00 a.m.•47 views

CVE-2013-0256 rubygem-rdoc: Cross-site scripting in the documentation created by Darkfish Rdoc HTML generator / template

darkfish.js in RDoc 2.3.0 through 3.12 and 4.x before 4.0.0.preview2.1, as used in Ruby, does not properly generate documents, which allows remote attackers to conduct cross-site scripting XSS attacks via a crafted URL...

4.3CVSS5.1AI score0.02992EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/06/20 12:00 a.m.•47 views

CVE-2008-2664 ruby: Unsafe use of alloca in rb_str_format()

The rbstrformat function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2 allows context-dependent attackers to trigger memory corruption via unspecified vectors related to alloca, a different issue than CVE-2008-2662,...

7.8CVSS6.7AI score0.0428EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/07/29 12:00 a.m.•46 views

Possible arbitrary file read and remote code execution in Active Storage variant processing

Impact In its default configuration, a Rails application that displays image variants may allow an unauthenticated attacker to read arbitrary files from the server, including the process environment. That environment typically holds secretkeybase and often credentials for external systems, which...

9.5CVSS8.4AI score0.27861EPSS
SaveExploits10References1Affected Software1
RubySec
RubySec
•added 2026/04/13 12:00 a.m.•46 views

Decidim has a cross-site scripting (XSS) in user name

Impact A stored code execution vulnerability in the user name field allows a low-privileged attacker to execute arbitrary code in the context of any user who passively visits a comment page, resulting in high confidentiality and integrity impact across security boundaries. Patches N/A Workarounds...

9.3CVSS6.8AI score0.00356EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/05/08 12:00 a.m.•46 views

Rack has an Unbounded-Parameter DoS in Rack::QueryParser

Summary Rack::QueryParser parses query strings and application/x-www-form-urlencoded bodies into Ruby data structures without imposing any limit on the number of parameters, allowing attackers to send requests with extremely large numbers of parameters. Details The vulnerability arises because...

7.5CVSS6.8AI score0.01208EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/12/24 12:00 a.m.•46 views

ActiveAdmin vulnerable to CSV injection

In ActiveAdmin versions prior to 3.2.0, maliciously crafted spreadsheet formulas could be uploaded as part of admin data that, when exported to a CSV file and the imported to a spreadsheet program like libreoffice, could lead to remote code execution and private data exfiltration. The attacker...

9.8CVSS8.5AI score0.00942EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/09/14 12:00 a.m.•46 views

sidekiq Denial of Service vulnerability

Versions of the package sidekiq before 7.1.3 are vulnerable to Denial of Service DoS due to insufficient checks in the dashboard-charts.js file. An attacker can exploit this vulnerability by manipulating the localStorage value which will cause excessive polling requests...

7.5CVSS6.8AI score0.00939EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/13 12:00 a.m.•46 views

Gem in a Box vulnerable to Cross-site Request Forgery

geminabox aka Gem in a Box before 0.13.7 has CSRF, as demonstrated by an unintended gem upload...

8.8CVSS3.1AI score0.00496EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/11 12:00 a.m.•46 views

Denial of Service (DoS) in Nokogiri on JRuby

Summary Nokogiri v1.13.4 updates the vendored org.cyberneko.html library to 1.9.22.noko2 which addresses CVE-2022-24839. That CVE is rated 7.5 High Severity. See GHSA-9849-p7jc-9rmv for more information. Please note that this advisory only applies to the JRuby implementation of Nokogiri = 1.13.4...

7.5CVSS0.3AI score0.02148EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/03/30 12:00 a.m.•46 views

HTTP Request Smuggling in puma

Impact When using Puma behind a proxy that does not properly validate that the incoming HTTP request matches the RFC7230 standard, Puma and the frontend proxy may disagree on where a request starts and ends. This would allow requests to be smuggled via the front-end proxy to Puma. The following...

9.1CVSS6.4AI score0.02191EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/09/29 12:00 a.m.•46 views

Potential HTTP Request Smuggling Vulnerability in WEBrick

WEBrick was too tolerant against an invalid Transfer-Encoding header. This may lead to inconsistent interpretation between WEBrick and some HTTP proxy servers, which may allow the attacker to "smuggle" a request. See CWE-444 in detail...

7.5CVSS6.7AI score0.03818EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/09/01 12:00 a.m.•46 views

Cross-Site Scripting in jquery

Affected versions of jquery are vulnerable to cross-site scripting. This occurs because the main jquery function uses a regular expression to differentiate between HTML and selectors, but does not properly anchor the regular expression. The result is that jquery may interpret HTML as selectors wh...

6.1CVSS6.6AI score0.08632EPSS
SaveExploits6References1Affected Software1
RubySec
RubySec
•added 2020/05/28 12:00 a.m.•46 views

Cross-Site Scripting in Kaminari via `original_script_name` parameter

Impact There was a vulnerability in versions of Kaminari that would allow an attacker to inject arbitrary code into pages with pagination links. For example, an attacker could craft pagination links that link to other domain or host:...

6.4CVSS7AI score0.01508EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/12/05 12:00 a.m.•46 views

Keepalive thread overload/DoS in puma

A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack. If more keepalive connections to Puma are opened than there are threads available, additional connections will wait permanently if the attacker sends requests frequently enough...

7.5CVSS6.6AI score0.02014EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/22 12:00 a.m.•46 views

Loofah XSS Vulnerability

In the Loofah gem, through v2.3.0, unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished...

5.4CVSS1AI score0.01561EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•46 views

Unsafe Query Generation Risk in Ruby on Rails

actionpack/lib/actiondispatch/http/request.rb in Ruby on Rails before 3.0.14, 3.1.x before 3.1.6, and 3.2.x before 3.2.6 does not properly consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended...

6.4CVSS7.1AI score0.046EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•46 views

Cross-site Scripting in jquery-ui

Cross-site scripting XSS vulnerability in jquery.ui.dialog.js in the Dialog widget in jQuery UI before 1.10.0 allows remote attackers to inject arbitrary web script or HTML via the title option...

6.1CVSS7AI score0.18351EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•46 views

High severity vulnerability that affects thin

lib/thin/connection.rb in Thin web server before 1.2.4 relies on the X-Forwarded-For header to determine the IP address of the client, which allows remote attackers to spoof the IP address and hide activities via a modified X-Forwarded-For header...

7.5CVSS6.8AI score0.01382EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/08/22 12:00 a.m.•46 views

Minitar Directory Traversal Vulnerability

Minitar allows attackers to overwrite arbitrary files during archive extraction via a .. dot dot in an extracted filename. Analogous vulnerabilities for unzip and tar: https://www.cvedetails.com/cve/CVE-2001-1268/ and http://www.cvedetails.com/cve/CVE-2001-1267/ Credit: ecneladis...

7.5CVSS4.6AI score0.04703EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/01/13 12:00 a.m.•46 views

CVE-2013-0184 rubygem-rack: Rack::Auth::AbstractRequest DoS

Unspecified vulnerability in Rack::Auth::AbstractRequest in Rack 1.1.x before 1.1.5, 1.2.x before 1.2.7, 1.3.x before 1.3.9, and 1.4.x before 1.4.4 allows remote attackers to cause a denial of service via unknown vectors related to "symbolized arbitrary strings."...

4.3CVSS6AI score0.02418EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/06/20 12:00 a.m.•46 views

CVE-2008-2662 ruby: Integer overflows in rb_str_buf_append()

Multiple integer overflows in the rbstrbufappend function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2 allow context-dependent attackers to execute arbitrary code or cause a denial of service via unknown vectors that...

10CVSS7.2AI score0.04264EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2007/09/27 12:00 a.m.•46 views

Ruby Net::HTTPS library does not validate server certificate CN

The connect method in lib/net/http.rb in the 1 Net::HTTP and 2 Net::HTTPS libraries in Ruby 1.8.5 and 1.8.6 does not verify that the commonName CN field in a server certificate matches the domain name in an HTTPS request, which makes it easier for remote attackers to intercept SSL transmissions v...

4.3CVSS3.3AI score0.01681EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/14 12:00 a.m.•45 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 2025/02/26 12:00 a.m.•45 views

CVE-2025-27221 - userinfo leakage in URI#join, URI#merge and URI#+.

There is a possibility for userinfo leakage by in the uri gem. This vulnerability has been assigned the CVE identifier CVE-2025-27221. We recommend upgrading the uri gem. Details The methods URIjoin, URImerge, and URI+ retained userinfo, such as user:password, even after the host is replaced. Whe...

5.3CVSS6AI score0.00511EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/03/21 12:00 a.m.•45 views

RCE vulnerability with .rdoc_options in RDoc

An issue was discovered in RDoc 6.3.3 through 6.6.2, as distributed in Ruby 3.x through 3.3.0. When parsing .rdocoptions used for configuration in RDoc as a YAML file, object injection and resultant remote code execution are possible because there are no restrictions on the classes that can be...

4.5CVSS8.3AI score0.01571EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/03/21 12:00 a.m.•45 views

Buffer overread vulnerability in StringIO

An issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. This vulnerability is not affected...

9.8CVSS7AI score0.02364EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/01/18 12:00 a.m.•45 views

Denial of service via header parsing in Rack

There is a possible denial of service vulnerability in the Range header parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-44570. Versions Affected: = 1.5.0 Not affected: None. Fixed Versions: 2.0.9.2, 2.1.4.2, 2.2.6.2, 3.0.4.1 Impact Carefully crafted inp...

7.5CVSS4.7AI score0.01626EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•45 views

Nokogiri Implements libxml2 version vulnerable to null pointer dereferencing

A vulnerability found in libxml2 in versions before 2.9.11 shows that it did not propagate errors while parsing XML mixed content, causing a NULL dereference. If an untrusted XML document was parsed in recovery mode and post-validated, the flaw could be used to crash the application. The highest...

5.9CVSS6.6AI score0.03503EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/02 12:00 a.m.•45 views

NULL Pointer Dereference in mrb_vm_exec with super in mruby/mruby

NULL Pointer Dereference in mrbvmexec with super in GitHub repository mruby/mruby prior to 3.2. This vulnerability is capable of making the mruby interpreter crash, thus affecting the availability of the system...

7.1CVSS6.8AI score0.00369EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/10/12 12:00 a.m.•45 views

Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') in puma

Impact Prior to puma version 5.5.0, using puma with a proxy which forwards LF characters as line endings could allow HTTP request smuggling. A client could smuggle a request through a proxy, causing the proxy to send a response back to another unknown client. This behavior forwarding LF character...

3.7CVSS6.8AI score0.01203EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/06/17 12:00 a.m.•45 views

Untrusted users able to run pending migrations in production

There is a vulnerability in versions of Rails prior to 6.0.3.2 that allowed an untrusted user to run any pending migrations on a Rails app running in production. This vulnerability has been assigned the CVE identifier CVE-2020-8185. Versions Affected: 6.0.0 = 6.0.3.2 Impact ------ Using this issu...

6.5CVSS6.5AI score0.02181EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/05/18 12:00 a.m.•45 views

Potentially unintended unmarshalling of user-provided objects in MemCacheStore and RedisCacheStore

There is potentially unexpected behaviour in the MemCacheStore and RedisCacheStore where, when untrusted user input is written to the cache store using the raw: true parameter, re-reading the result from the cache can evaluate the user input as a Marshalled object instead of plain text. Vulnerabl...

9.8CVSS2.6AI score0.45732EPSS
SaveExploits5References1Affected Software1
RubySec
RubySec
•added 2020/02/27 12:00 a.m.•45 views

HTTP Response Splitting vulnerability in puma

If an application using Puma allows untrusted input in a response header, an attacker can use newline characters i.e. CR, LF to end the header and inject malicious content, such as additional headers or an entirely new response body. This vulnerability is known as HTTP Response Splitting. While n...

7.5CVSS6.2AI score0.02549EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/15 12:00 a.m.•45 views

cairo NULL pointer dereference

Cairo version 1.15.4 is vulnerable to a NULL pointer dereference related to the FTLoadGlyph and FTRenderGlyph resulting in an application crash...

5.5CVSS3.4AI score0.01824EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•45 views

Vulnerable to XIE DoS attacks

The ruby-openid gem before 2.2.2 for Ruby allows remote OpenID providers to cause a denial of service CPU consumption via 1 a large XRDS document or 2 an XML Entity Expansion XEE attack...

4.3CVSS6.8AI score0.02132EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/07/11 12:00 a.m.•45 views

Stored XSS in "gemirro" via injection in Gemspec "homepage" value

Stored cross-site scripting XSS vulnerability in Gemirro allows attackers to inject arbitrary web script via a crafted JavaScript URL in the "homepage" value of a ".gemspec" file. A ".gemspec" file must be created with a JavaScript URL in the homepage value. This can be used to build a gem for...

6.1CVSS1.4AI score0.00814EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/01/25 12:00 a.m.•45 views

Possible Information Leak Vulnerability in Action View

There is a possible directory traversal and information leak vulnerability in Action View. This vulnerability has been assigned the CVE identifier CVE-2016-0752. Versions Affected: All. Not affected: None. Fixed Versions: 5.0.0.beta1.1, 4.2.5.1, 4.1.14.1, 3.2.22.1 Impact ------ Applications that...

7.5CVSS7AI score0.95537EPSS
SaveExploits12References1Affected Software1
RubySec
RubySec
•added 2014/10/30 12:00 a.m.•45 views

CVE-2014-7819 rubygem-sprockets: arbitrary file existence disclosure

Multiple directory traversal vulnerabilities in server.rb in Sprockets before 2.0.5, 2.1.x before 2.1.4, 2.2.x before 2.2.3, 2.3.x before 2.3.3, 2.4.x before 2.4.6, 2.5.x before 2.5.1, 2.6.x and 2.7.x before 2.7.1, 2.8.x before 2.8.3, 2.9.x before 2.9.4, 2.10.x before 2.10.2, 2.11.x before 2.11.3...

5CVSS6.4AI score0.03892EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/12/14 12:00 a.m.•45 views

CVE-2013-6460 rubygem-nokogiri: DoS while parsing XML documents

Nokogiri gem 1.5.x has Denial of Service via infinite loop when parsing XML documents...

6.5CVSS6.3AI score0.02083EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/07/25 12:00 a.m.•45 views

Ember.js Potential XSS Exploit When Binding `tagName` to User-Supplied Data

In general, Ember.js escapes or strips any user-supplied content before inserting it in strings that will be sent to innerHTML. However, the tagName property of an Ember.View was inserted into such a string without being sanitized. This means that if an application assigns a view's tagName to...

6.1CVSS0.7AI score0.00919EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/21 12:00 a.m.•45 views

PDFKit Gem for Ruby PDF File Generation Parameter Handling Remote Code Execution

PDFKit Gem for Ruby contains a flaw that is due to the program failing to properly validate input during the handling of parameters when generating PDF files. This may allow a remote attacker to potentially execute arbitrary code via the pdfkit generation options...

9.8CVSS7.7AI score0.02675EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/07 12:00 a.m.•45 views

CVE-2013-0262 rubygem-rack: Path sanitization information disclosure

rack/file.rb Rack::File in Rack 1.5.x before 1.5.2 and 1.4.x before 1.4.5 allows attackers to access arbitrary files outside the intended root directory via a crafted PATHINFO environment variable, probably a directory traversal vulnerability that is remotely exploitable, aka "symlink path...

4.3CVSS6.9AI score0.02941EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2010/01/10 12:00 a.m.•45 views

CVE-2009-4492 ruby WEBrick log escape sequence

WEBrick 1.3.1 in Ruby 1.8.6 through patchlevel 383, 1.8.7 through patchlevel 248, 1.8.8dev, 1.9.1 through patchlevel 376, and 1.9.2dev writes data to a log file without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrar...

7.5CVSS7.4AI score0.1623EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2025/03/12 12:00 a.m.•44 views

graphql allows remote code execution when loading a crafted GraphQL schema

Loading a malicious schema definition in GraphQL::Schema.fromintrospection or GraphQL::Schema::Loader.load can result in remote code execution. Any system which loads a schema by JSON from an untrusted source is vulnerable, including those that use GraphQL::Client to load external schemas via...

9CVSS9.3AI score0.03102EPSS
SaveExploits2References1Affected Software1
Total number of security vulnerabilities1300