Lucene search
+L
RubygemsMost viewed

1279 matches found

RubySec
RubySec
added 2008/12/08 12:00 a.m.24 views

WEBrick Denial of Service Vulnerability

httputils.rb in WEBrick in Ruby 1.8.1 and 1.8.5, as used in Red Hat Enterprise Linux 4 and 5, allows remote attackers to cause a denial of service CPU consumption via a crafted HTTP request. NOTE: This issue exists because of an incomplete fix for CVE-2008-3656...

7.8CVSS7.2AI score0.70202EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.23 views

Oj - Stack Buffer Overflow in Oj::Doc#each_child via Deeply Nested Input

Summary Oj::Doceachchild, when invoked recursively over a deeply nested JSON document, overflows a fixed-size stack buffer and aborts the process. This is a denial of service reachable from untrusted JSON. Impact Reliable denial of service: any endpoint that calls Oj::Doc.openuntrusted |d|...

7.5CVSS6AI score0.00278EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.23 views

Oj - intern.c form_attr (uninitialized stack read)

Summary Oj.load in :object mode reads uninitialized stack memory and, for long keys, reads out of bounds when parsing a JSON object whose key is 254 bytes or longer. The interned bytes can surface to the caller, disclosing process stack memory. Impact Information disclosure of process stack memor...

5.3CVSS5.9AI score0.00198EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.23 views

Oj - Use-After-Free in 'Oj::Parser' SAJ Long Key Callback

Summary Oj::Parser in SAJ mode does not protect cached object keys ≥ 35 bytes from garbage collection. A Ruby callback that triggers GC inside hashend can cause the key string to be reclaimed while the C parser still holds a pointer to it. The subsequent access to the freed string VALUE results i...

6.3CVSS5.7AI score0.00253EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/06/04 12:00 a.m.23 views

Reused Component Instances Retain Stale Render Context

Summary ViewComponent::Base instances retain multiple render-scoped objects across calls to renderin. If the same component, collection, or spacer component instance is reused across requests, users, tenants, or threads, later renders can use stale helpers, controller, request, viewflow,...

6.8CVSS5.9AI score0.00249EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/06/03 12:00 a.m.23 views

redact additional sensitive/risky headers when following redirects

Impact The redirect follower middleware previously failed to strip a number of headers that are known to be sensitive and did not provide a way to provide a custom list of headers to strip. What kind of vulnerability is it? Who is impacted? This could cause inadvertent leakage of sensitive data f...

6.5CVSS5.3AI score0.00304EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/04 12:00 a.m.23 views

net-imap has quadratic complexity when reading response literals

Summary Net::IMAP::ResponseReader has quadratic time complexity when reading large responses containing many string literals. A hostile server can send responses which are crafted to exhaust the client's CPU for a denial of service attack. Details For each literal in a response, ResponseReader...

7.5CVSS5.8AI score0.0041EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/27 12:00 a.m.23 views

rubyipmi is vulnerable to OS Command Injection through malicious usernames

A flaw was found in rubyipmi, a gem used in the Baseboard Management Controller BMC component of Red Hat Satellite. An authenticated attacker with host creation or update permissions could exploit this vulnerability by crafting a malicious username for the BMC interface. This could lead to remote...

8.8CVSS6.5AI score0.00771EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/09/25 12:00 a.m.23 views

Heap-based Buffer Overflow in sqlite-vec

sqlite-vec v0.1.1 was discovered to contain a heap buffer overflow via the npytokennext function. This vulnerability allows attackers to cause a Denial of Service DoS via a crafted file. Workaround for CVE in release 0.1.3...

9.1CVSS7.2AI score0.00425EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2024/03/25 12:00 a.m.23 views

CarrierWave content-Type allowlist bypass vulnerability which possibly leads to XSS remained

Impact The vulnerability CVE-2023-49090 wasn't fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what's allowed by...

6.8CVSS6.5AI score0.00613EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.23 views

Possible CSRF attack at questionnaire templates preview

Impact The CSRF authenticity token check is currently disabled for the questionnaire templates preview as per: https://github.com/decidim/decidim/blob/3187bdfd40ea1c57c2c12512b09a7fec0b2bed08/decidim-templates/app/controllers/decidim/templates/admin/questionnairetemplatescontroller.rbL11 This was...

5.7CVSS7.2AI score0.00313EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/12/18 12:00 a.m.23 views

Resque Scheduler Reflected XSS In Delayed Jobs View

Impact Resque Scheduler version 1.27.4 and above are affected by a cross-site scripting vulnerability. A remote attacker can inject javascript code to the "schedulejob" or "args" parameter in /resque/delayed/jobs/schedulejob?args=argsid to execute javascript at client side. Patches Fixed in v4.10...

6.1CVSS7.1AI score0.00623EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/10/24 12:00 a.m.23 views

encoded_id-rails potential DOS vulnerability due to URIs with extremely long encoded IDs

Impact The length of URIs and the various parts eg path segments, query parameters is usually limited by the webserver processing the incoming request. In the case of Puma the defaults are : - path segment length: 8192 - Max URI length: 1024 12 - Max query length: 1024 10 See...

7.5CVSS7AI score0.01112EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/07/06 12:00 a.m.23 views

Sanitize vulnerable to Cross-site Scripting via insufficient neutralization of `style` element content

Impact Using carefully crafted input, an attacker may be able to sneak arbitrary HTML and CSS through Sanitize = 3.0.0, = 6.0.2 performs additional escaping of CSS in style element content, which fixes this issue. Workarounds Users who are unable to upgrade can prevent this issue by using a...

7.1CVSS6AI score0.00712EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/01/28 12:00 a.m.23 views

Improper neutralization of `noscript` element content may allow XSS in Sanitize

Impact Using carefully crafted input, an attacker may be able to sneak arbitrary HTML through Sanitize = 5.0.0, = 6.0.1 always removes noscript elements and their contents, even when noscript is in the allowlist. Workarounds Users who are unable to upgrade can prevent this issue by using one of...

6.1CVSS5.9AI score0.00525EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/12/13 12:00 a.m.23 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/12/13 12:00 a.m.23 views

Inefficient Regular Expression Complexity in rails-html-sanitizer

Summary Certain configurations of rails-html-sanitizer = 1.4.4...

7.5CVSS3.6AI score0.01454EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/07/05 12:00 a.m.23 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.23 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.23 views

Camaleon CMS vulnerable to Server-Side Request Forgery

In Camaleon CMS, versions 2.1.2.0 through 2.6.0, are vulnerable to Server-Side Request Forgery SSRF in the media upload feature, which allows admin users to fetch media files from external URLs but fails to validate URLs referencing to localhost or other internal servers. This allows attackers to...

4.9CVSS4.4AI score0.00986EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/04/23 12:00 a.m.23 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 2022/03/10 12:00 a.m.23 views

NULL Pointer Dereference in mruby/mruby

NULL Pointer Dereference in GitHub repository mruby/mruby prior to 3.2...

7.1CVSS6.9AI score0.00827EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/02/19 12:00 a.m.23 views

Out-of-bounds Read in mruby/mruby

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

7.1CVSS6.8AI score0.00992EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/12/17 12:00 a.m.23 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/11/15 12:00 a.m.23 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/08/02 12:00 a.m.23 views

Cross-Site Scripting in Qiita::Markdown

Increments Qiita::Markdown before 0.33.0 allows XSS in transformers...

6.1CVSS6.3AI score0.00774EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/06/02 12:00 a.m.23 views

Remote code execution in Dragonfly

An argument injection vulnerability in the Dragonfly gem before 1.4.0 for Ruby allows remote attackers to read and write to arbitrary files via a crafted URL when the verifyurl option is disabled. This may lead to code execution. The problem occurs because the generate and process features...

9.8CVSS6.3AI score0.72143EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
added 2021/05/24 12:00 a.m.23 views

Improper certificate validation in em-imap

em-imap 0.5 and earlier use 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.4CVSS5.1AI score0.00751EPSS
SaveExploits1References1
RubySec
RubySec
added 2021/04/26 12:00 a.m.23 views

Connection security vulnerability with schema sync

pgsync drops connection parameters when syncing the schema with the --schema-first and --schema-only options. Some of these parameters may affect security. For instance, if sslmode is dropped, the connection may not use SSL. The first connection parameter is not affected. pgsync drops connection...

7.5CVSS2.6AI score0.00731EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/04/13 12:00 a.m.23 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.00823EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/09/18 12:00 a.m.23 views

Gon gem lack of escaping certain input when outputting as JSON

An issue was discovered in the gon gem before gon-6.4.0 for Ruby. MultiJson does not honor the escapemode parameter to escape fields as an XSS protection mechanism. To mitigate, jsondumper.rb in gon now does escaping for XSS by default without relying on MultiJson...

6.1CVSS0.8AI score0.01376EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/10/24 12:00 a.m.23 views

ruby_parser-legacy world writable files allow local privilege escalation

The rubyparser-legacy aka legacy gem 1.0.0 for Ruby allows local privilege escalation because of world-writable files. For example, if the brakeman gem which has a legacy dependency 4.5.0 through 4.7.0 is used, a local user can insert malicious code into the...

7.8CVSS3.2AI score0.00332EPSS
SaveExploits1References1
RubySec
RubySec
added 2019/10/14 12:00 a.m.23 views

netaddr world-writeable file permissions

The netaddr gem before 2.0.4 for Ruby has misconfigured file permissions, such that a gem install may result in 0777 permissions in the target filesystem...

9.8CVSS1.4AI score0.02307EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/08/20 12:00 a.m.23 views

Code execution backdoor in bitcoin_vanity

The bitcoinvanity gem 4.3.3 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. No unaffected version is known to exist, as the gem appears to have been entirely removed...

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

Code execution backdoor in capistrano-colors

The capistrano-colors 0.5.5 gem 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 0.5.4...

9.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
added 2019/03/05 12:00 a.m.23 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 2019/03/05 12:00 a.m.23 views

Installing a malicious gem may lead to arbitrary code execution

An issue was discovered in RubyGems 2.6 and later through 3.0.2. A crafted gem with a multi-line name is not handled correctly. Therefore, an attacker could inject arbitrary code to the stub line of gemspec, which is eval-ed by code in ensureloadablespec during the preinstall check...

8.8CVSS2.3AI score0.03219EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2018/10/30 12:00 a.m.23 views

Loofah XSS Vulnerability

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

5.4CVSS1AI score0.00915EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2017/10/27 12:00 a.m.23 views

ox ruby gem segmentation fault via parse_obj

In the Ox gem 2.8.0 for Ruby, the process crashes with a segmentation fault when a crafted input is supplied to parseobj. NOTE: the vendor has stated "Ox should handle the error more gracefully" but has not confirmed a security implication...

7.5CVSS1.9AI score0.01713EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2017/10/24 12:00 a.m.23 views

RedCloth Cross-site Scripting vulnerability

Cross-site scripting XSS vulnerability in the RedCloth library 4.2.9 for Ruby and earlier allows remote attackers to inject arbitrary web script or HTML via a "javascript:" URI...

5.9AI score0.02253EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2017/10/24 12:00 a.m.23 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/10/24 12:00 a.m.23 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/05/08 12:00 a.m.23 views

haml failure to escape single quotes

In haml versions prior to version 5.0.0.beta.2, when using user input to perform tasks on the server, characters like " ' must be escaped properly. In this case, the ' character was missed. An attacker can manipulate the input to introduce additional attributes, potentially executing code...

6.1CVSS4.1AI score0.01452EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2016/01/18 12:00 a.m.23 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/07/21 12:00 a.m.23 views

Logstash: SSL/TLS FREAK Attack

Logstash: SSL/TLS FREAK Attack: Logstash 1.5.x before 1.5.3 and 1.4.x before 1.4.4 allows remote attackers to read communications between Logstash Forwarder agent and Logstash server...

7.5CVSS6.9AI score0.02462EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/12/03 12:00 a.m.23 views

XSS Vulnerability in simple_format helper

There is a vulnerability in the simpleformat helper in Ruby on Rails. The simpleformat helper converts user supplied text into html text which is intended to be safe for display. A change made to the implementation of this helper means that any user provided HTML attributes will not be escaped...

4.3CVSS1AI score0.01963EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/10/01 12:00 a.m.23 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 2011/10/27 12:00 a.m.23 views

Puppet uses predictable filenames, allowing arbitrary file overwrite

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x, when running in --edit mode, uses a predictable file name, which allows local users to run arbitrary Puppet code or trick a user into editing arbitrary files...

6.2CVSS7.2AI score0.00338EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2010/11/02 12:00 a.m.23 views

Spree Multiple Script JSON Request Validation Weakness Remote Information Disclosure

Spree contains a flaw that may lead to an unauthorized information disclosure. The issue is triggered when the application exchanges data using the JSON service without validating requests, which will disclose sensitive user and order information to a context-dependent attacker when a logged-in...

5CVSS1.6AI score0.02534EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2010/04/26 12:00 a.m.23 views

CVE-2010-1330 jruby: XSS in the regular expression engine when processing invalid UTF-8 byte sequences

The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting XSS attacks via a crafted string...

4.3CVSS5.5AI score0.02218EPSS
SaveExploits1References1Affected Software1
Total number of security vulnerabilities1279