Lucene search
+L
RubygemsMost viewed

1259 matches found

RubySec
RubySec
•added 2018/04/23 12:0 a.m.•23 views

Insecure path handling in Bundler

Bundler prior to 2.1.0 uses a predictable path in /tmp/, created with insecure permissions as a storage location for gems, if locations under the user's home directory are not available. If Bundler is used in a scenario where the user does not have a writable home directory, an attacker could pla...

7.8CVSS6.7AI score0.00529EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•23 views

Moderate severity vulnerability that affects rails

Cross-site scripting XSS vulnerability in the tojson ActiveRecord::Basetojson function in Ruby on Rails before edge 9606 allows remote attackers to inject arbitrary web script via the input values...

4.3CVSS6.1AI score0.03683EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2017/10/09 12:0 a.m.•23 views

Unsafe Object Deserialization Vulnerability in RubyGems

There is a possible unsafe object deserialization vulnerability in RubyGems. It is possible for YAML deserialization of gem specifications to bypass class white lists. Specially crafted serialized objects can possibly be used to escalate to remote code execution...

9.8CVSS3.8AI score0.15853EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/08/29 12:0 a.m.•23 views

RubyGems ANSI escape sequence vulnerability

RubyGems version 2.6.12 and earlier is vulnerable to maliciously crafted gem specifications that include terminal escape characters. Printing the gem specification would execute terminal escape sequences...

9.8CVSS3.5AI score0.1081EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2014/08/18 12:0 a.m.•23 views

Data Injection Vulnerability in Active Record

The createwith functionality in Active Record was implemented incorrectly and completely bypasses the strong parameters protection. Applications which pass user-controlled values to createwith could allow attackers to set arbitrary attributes on models...

7.5CVSS6.9AI score0.02797EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/06/30 12:0 a.m.•24 views

point-cli Gem for Ruby /lib/commands/setup.rb Process Table Local Plaintext Credential Disclosure

point-cli Gem for Ruby contains a flaw in /lib/commands/setup.rb that is due to the application exposing credential information in plaintext in the process table. This may allow a local attacker to gain access to credential information...

7.8CVSS6.6AI score0.00546EPSS
SaveExploits1References1
RubySec
RubySec
•added 2014/01/14 12:0 a.m.•23 views

Ember.js Potential XSS Exploit With User-Supplied Data When Using {{group}} Helper

In general, Ember.js escapes or strips any user-supplied content before inserting it in strings that will be sent to innerHTML. However, we have identified a vulnerability that could lead to unescaped content being inserted into the innerHTML string without being sanitized. When using the group...

5.4CVSS0.2AI score0.01219EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/01/08 12:0 a.m.•23 views

Paratrooper-newrelic Gem for Ruby Process Listing API Key Local Disclosure

Paratrooper-newrelic Gem for Ruby contains a flaw in /lib/paratrooper-newrelic.rb. The issue is triggered when the script exposes the API key, allowing a local attacker to gain access to it by monitoring the process tree...

2.1CVSS2.5AI score0.00507EPSS
SaveExploits2References1
RubySec
RubySec
•added 2013/12/03 12:0 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/09/19 12:0 a.m.•23 views

CVE-2013-6459 rubygem-will_paginate: XSS vulnerabilities

Cross-site scripting XSS vulnerability in the willpaginate gem before 3.0.5 for Ruby allows remote attackers to inject arbitrary web script or HTML via vectors involving generated pagination links. It was found that ruby willpaginate is vulnerable to a XSS via malformed input that cause paginatio...

4.3CVSS7.4AI score0.02209EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/06/10 12:0 a.m.•23 views

CVE-2013-4136 rubygem-passenger: insecure temporary directory usage due toreuse of existing server instance directories

ext/common/ServerInstanceDir.h in Phusion Passenger gem before 4.0.6 for Ruby allows local users to gain privileges or possibly change the ownership of arbitrary directories via a symlink attack on a directory with a predictable name in /tmp/...

4.4CVSS6.7AI score0.00329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/05/14 12:0 a.m.•23 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 2012/03/14 12:0 a.m.•23 views

CVE-2012-2140 rubygem-mail: arbitrary command execution when using exim or sendmail from commandline

The Mail gem before 2.4.3 for Ruby allows remote attackers to execute arbitrary commands via shell metacharacters in a 1 sendmail or 2 exim delivery...

7.5CVSS8.1AI score0.04466EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2009/12/07 12:0 a.m.•23 views

jruby-openssl Gem for JRuby fails to do proper certificate validation

A security problem involving peer certificate verification was found where failed verification silently did nothing, making affected applications vulnerable to attackers. Attackers could lead a client application to believe that a secure connection to a rogue SSL server is legitimate. Attackers...

7.5CVSS3.9AI score0.006EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/08/25 12:0 a.m.•23 views

CVE-2008-3790 ruby: DoS vulnerability in the REXML module

The REXML module in Ruby 1.8.6 through 1.8.6-p287, 1.8.7 through 1.8.7-p72, and 1.9 allows context-dependent attackers to cause a denial of service CPU consumption via an XML document with recursively nested entities, aka an "XML entity explosion...

5CVSS6.3AI score0.15197EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2008/06/20 12:0 a.m.•23 views

CVE-2008-2725 ruby: integer overflow in rb_ary_splice/update/replace() - REALLOC_N

Integer overflow in the 1 rbarysplice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, and 1.8.7 before 1.8.7-p22; and 2 the rbaryreplace function in 1.6.x allows context-dependent attackers to trigger memory corruption via unspecified vectors, aka the...

7.8CVSS6.8AI score0.037EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/27 12:0 a.m.•22 views

CarrierWave has a denylisted_content_type bypass via Unescaped Regex Metacharacters

Summary CarrierWave's contenttypedenylist check fails to escape regex metacharacters in string entries, causing the denylist to silently not match the content types it is intended to block. Note: CarrierWave is aware contenttypedenylist is deprecated for the security reason, but it still used by...

6.1CVSS5.8AI score0.00223EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/08 12:0 a.m.•22 views

view_component - System Test Entry Point Path Check Allows Sibling Directory Escape

The system test entrypoint canonicalizes a user-controlled file path with File.realpath, then checks whether the resolved path starts with the temp directory path. This is not a safe containment check because sibling directories can share the same string prefix. Severity: Medium; test-route scope...

7.5CVSS5.8AI score0.00412EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/07 12:0 a.m.•22 views

Improper Certificate Validation allows MITM injection of remote CSS content

Summary The CSS Parser gem does not validate HTTPS connections, allowing a Man-in-the-Middle MITM attacker to inject or modify CSS content when stylesheets are loaded via HTTPS. The connection is established with OpenSSL::SSL::VERIFYNONE, meaning any HTTPS certificate—even entirely untrusted—will...

5.8CVSS5.8AI score0.00146EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/01/04 12:0 a.m.•22 views

view_component Cross-site Scripting vulnerability

Impact What kind of vulnerability is it? Who is impacted? This is an XSS vulnerability that has the potential to impact anyone rendering a component directly from a controller with the viewcomponent gem. Note that only components that define a call method i.e. instead of using a sidecar template...

6.1CVSS6AI score0.00495EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/08/03 12:0 a.m.•22 views

protocol-http1 HTTP Request/Response Smuggling vulnerability

Impact RFC 9112 Section 7.1 defined the format of chunk size, chunk data and chunk extension detailed ABNF is in Appendix section. In summary: - The value of Content-Length header should be a string of 0-9 digits. - The chunk size should be a string of hex digits and should split from chunk data...

5.8CVSS6.8AI score0.00637EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/11/19 12:0 a.m.•22 views

Unsanitized input leading to code injection in Dalli

A vulnerability was found in Dalli. Affected is the function self.metaset of the file lib/dalli/protocol/meta/requestformatter.rb of the component Meta Protocol Handler. The manipulation leads to injection. The exploit has been disclosed to the public and may be used. The name of the patch is...

6.3CVSS1AI score0.01284EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/08/19 12:0 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.01056EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/06/15 12:0 a.m.•22 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/13 12:0 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/04/05 12:0 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/10 12:0 a.m.•22 views

NULL Pointer Dereference in mruby/mruby

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

7.1CVSS6.9AI score0.00814EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/05/24 12:0 a.m.•22 views

HTTP Request Smuggling in goliath

goliath through 1.0.6 allows request smuggling attacks where goliath is used as a backend and a frontend proxy also being vulnerable. It is possible to conduct HTTP request smuggling attacks by sending the Content-Length header twice. Furthermore, invalid Transfer Encoding headers were found to b...

7.5CVSS2.6AI score0.01221EPSS
SaveExploits0References1
RubySec
RubySec
•added 2021/05/24 12:0 a.m.•22 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/13 12:0 a.m.•22 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/10/20 12:0 a.m.•22 views

HTTP Request Smuggling in Agoo

agoo through 2.12.3 allows request smuggling attacks where agoo is used as a backend and a frontend proxy also being vulnerable. It is possible to conduct HTTP request smuggling attacks by sending the Content-Length header twice. Furthermore, invalid Transfer Encoding headers were found to be...

7.5CVSS1.9AI score0.0117EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/07/31 12:0 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/03/10 12:0 a.m.•22 views

Denial of Service in uap-core when processing crafted User-Agent strings

Impact Some regexes are vulnerable to regular expression denial of service REDoS due to overlapping capture groups. This allows remote attackers to overload a server by setting the User-Agent header in an HTTPS request to maliciously crafted long strings. Patches Please update uap-ruby to = v2.6....

7.5CVSS7.2AI score0.02261EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/01/23 12:0 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/11/14 12:0 a.m.•22 views

json-jwt improper input validation due to lack of element count when splitting string

The json-jwt gem before 1.11.0 for Ruby lacks an element count during the splitting of a JWE string...

7.5CVSS2.1AI score0.01257EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/20 12:0 a.m.•22 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:0 a.m.•22 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/08 12:0 a.m.•22 views

Improper handling of ssh known_hosts file with Chloride

Prior to version 0.3.0, chloride's use of net-ssh resulted in host fingerprints for previously unknown hosts getting added to the user's knownhosts file without confirmation. In version 0.3.0 this is updated so that the user's knownhosts file is not updated by chloride...

7.5CVSS2.4AI score0.00893EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/03/05 12:0 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 2019/01/17 12:0 a.m.•22 views

bootstrap Cross-site Scripting vulnerability

In Bootstrap before 3.4.0, XSS is possible in the affix configuration target property...

6.1CVSS6.1AI score0.03984EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/11/09 12:0 a.m.•22 views

SSRF vulnerability in Recurly gem's Resource#find.

If you are using the find method on any of the classes that are derived from the Resource class and you are passing user input into that method, a malicious user can force the http client to reach out to a server under their control. This can lead to leakage of your private API key. Because of th...

9.8CVSS0.9AI score0.02594EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/27 12:0 a.m.•22 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:0 a.m.•22 views

Moderate severity vulnerability that affects rails

A certain algorithm in Ruby on Rails 2.1.0 through 2.2.2, and 2.3.x before 2.3.4, leaks information about the complexity of message-digest signature verification in the cookie store, which might allow remote attackers to forge a digest via multiple attempts...

5CVSS6.6AI score0.02232EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/05/08 12:0 a.m.•22 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/04/01 12:0 a.m.•22 views

Cross-site request forgery (CSRF) vulnerability in administrate gem

"Administrate::ApplicationController actions didn't have CSRF protection. Remote attackers can hijack user's sessions and use any functionality that administrate exposes on their behalf."...

5.4CVSS5AI score0.00316EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/06/04 12:0 a.m.•22 views

Data Injection Vulnerability in bson Rubygem

A flaw in the ObjectId validation regular expression can enable attackers to inject arbitrary information into a given BSON object...

9.8CVSS6.7AI score0.04663EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/05/25 12:0 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 2015/04/14 12:0 a.m.•22 views

Ember.js XSS Vulnerability With {{view "select"}} Options

In general, Ember.js escapes or strips any user-supplied content before inserting it in strings that will be sent to innerHTML. However, a change made to the implementation of the select view means that any user-supplied data bound to an option's label will not be escaped correctly. In applicatio...

6.1CVSS0.7AI score0.0112EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2014/03/10 12:0 a.m.•22 views

Arabic Prawn Gem for Ruby lib/string_utf_support.rb User Input Handling Remote Command Injection

Arabic Prawn Gem for Ruby contains a flaw in the lib/stringutfsupport.rb file. The issue is due to the program failing to sanitize user input. This may allow a remote attacker to inject arbitrary commands. "lib/stringutfsupport.rb" in the Arabic Prawn 0.0.1 gem for Ruby allows remote attackers to...

7.5CVSS7.6AI score0.02188EPSS
SaveExploits3References1
RubySec
RubySec
•added 2013/04/08 12:0 a.m.•22 views

Karteek Docsplit Gem for Ruby text_extractor.rb File Name Shell Metacharacter Injection Arbitrary Command Execution

Karteek Docsplit Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input passed to textextractor.rb. With a specially crafted file name that contains shell metacharacters, a context-dependent attacker can execute arbitrary commands...

9.3CVSS7.4AI score0.01793EPSS
SaveExploits3References1
Total number of security vulnerabilities1259