Lucene search
+L
RubygemsMost viewed

1255 matches found

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.05076EPSS
Exploits0References1Affected 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2021/10/26 12:0 a.m.•22 views

XSS in `*Text` options of the Datepicker widget in jquery-ui

Impact Accepting the value of various Text options of the Datepicker widget from untrusted sources may execute untrusted code. For example, initializing the datepicker in the following way: js $"datepicker".datepicker showButtonPanel: true, showOn: "both", closeText: "doEvilThing'closeText XSS'",...

6.5CVSS6.8AI score0.07948EPSS
Exploits1References1Affected Software1
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
Exploits1References1
RubySec
RubySec
•added 2021/05/18 12:0 a.m.•22 views

Potential Denial-of-Service in bindata

In bindata before version 2.4.10, there is a potential denial-of-service vulnerability. In affected versions, it is very slow for certain classes in BinData to be created. For example BinData::Bit100000, BinData::Bit100001, BinData::Bit100002, BinData::Bit. In combination with .constantize there ...

4.3CVSS4.7AI score0.01866EPSS
Exploits1References1Affected Software1
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
Exploits0References1Affected 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
Exploits0References1Affected 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2020/04/29 12:0 a.m.•22 views

Authentication and extension bypass in Faye

On 20 April 2020 it was reported to me that the potential for authentication bypass exists in Faye1's extension system. This vulnerability has existed in the Node.js and Ruby versions of the server since version 0.5.0, when extensions were first introduced, in July 2010. It is patched in versions...

9.8CVSS7.2AI score0.01534EPSS
Exploits1References1Affected 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
Exploits1References1Affected 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
Exploits1References1Affected 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
Exploits0References1Affected Software1
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
Exploits0References1
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
Exploits0References1Affected 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2018/07/17 12:0 a.m.•22 views

Signed integer overflow in mrb_str_format

The CHECK macro in mrbgems/mruby-sprintf/src/sprintf.c in mruby 1.4.1 contains a signed integer overflow, possibly leading to out-of-bounds memory access because the mrbstrresize function in string.c does not check for a negative length...

7.5CVSS7AI score0.01392EPSS
Exploits1References1Affected 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•22 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•22 views

Moderate severity vulnerability that affects facter, hiera, mcollective-client, and puppet

Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before 3.6.2, Facter 1.6.x and 2.x before 2.0.2, Hiera before 1.3.4, and Mcollective before 2.5.2, when running with Ruby 1.9.1 or earlier, allows local users to gain privileges via a Trojan...

6.2CVSS6.8AI score0.00537EPSS
Exploits1References1Affected 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•22 views

Unauthenticated Remote Code Execution Vulnerability

Puppet 2.7.x before 2.7.21 and 3.1.x before 3.1.1, when running Ruby 1.9.3 or later, allows remote attackers to execute arbitrary code via vectors related to "serialized attributes."...

7.5CVSS7.3AI score0.04558EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2017/06/16 12:0 a.m.•22 views

Logstash Logs Sensitive Information

Logstash prior to version 2.3.4, Elasticsearch Output plugin would log to file HTTP authorization headers which could contain sensitive information...

7.5CVSS6.8AI score0.01765EPSS
Exploits0References1Affected 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
Exploits1References1Affected 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
Exploits1References1Affected 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
Exploits3References1
RubySec
RubySec
•added 2013/06/10 12:0 a.m.•22 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2013/04/01 12:0 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
Exploits1References1
RubySec
RubySec
•added 2013/02/21 12:0 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2011/05/13 12:0 a.m.•22 views

rubygem-sqlite3 gem uses weak file permissions

The sqlite3-ruby gem in the rubygem-sqlite3 package before 1.2.4-0.5.1 in SUSE Linux Enterprise SLE 11 SP1 uses weak permissions for unspecified files, which allows local users to gain privileges via unknown vectors...

2.1CVSS6.9AI score0.00378EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2011/01/25 12:0 a.m.•22 views

Mail Gem for Ruby lib/mail/network/delivery_methods/sendmail.rb Email From: Address Arbitrary Shell Command Injection

Mail Gem for Ruby contains a flaw related to the failure to properly sanitise input passed from an email from address in the 'deliver' function in 'lib/mail/network/deliverymethods/sendmail.rb' before being used as a command line argument. This may allow a remote attacker to inject arbitrary shel...

6.8CVSS3.2AI score0.02706EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2010/11/02 12:0 a.m.•22 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2010/04/26 12:0 a.m.•22 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2008/06/30 12:0 a.m.•22 views

More ruby integer overflows (rb_ary_fill / Array#fill)

Integer overflow in the rbaryfill function in array.c in Ruby before revision 17756 allows context-dependent attackers to cause a denial of service crash or possibly have unspecified other impact via a call to the Arrayfill method with a start aka beg argument greater than ARYMAXSIZE. NOTE: this...

7.5CVSS6.1AI score0.03601EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2008/04/15 12:0 a.m.•22 views

Directory traversal vulnerability in WEBrick

Directory traversal vulnerability in WEBrick 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, when using NTFS or FAT filesystems, allows remote attackers to read arbitrary CGI files via a trailing 1 + plus, 2 %2b encode...

5CVSS4.2AI score0.02813EPSS
Exploits1References1Affected Software1
RubySec
RubySec
•added 2006/05/14 12:0 a.m.•22 views

High severity vulnerability that affects rwiki

The editing form in RWiki 2.1.0pre1 through 2.1.0 allows remote attackers to execute arbitrary Ruby code via unknown attack vectors...

7.5CVSS7.7AI score0.01555EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2026/05/08 12:0 a.m.•21 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:0 a.m.•21 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 and Nokogiri = 1.16.8. Impact A possible XSS vulnerability with certain configurations of Rails::HTML::Sanitizer may allow an attacker to inject content if HTML5...

6.1CVSS5.7AI score0.00581EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2024/09/18 12:0 a.m.•21 views

Camaleon CMS vulnerable to arbitrary path traversal (GHSL-2024-183)

A path traversal vulnerability accessible via MediaController's downloadprivatefile method allows authenticated users to download any file on the web server Camaleon CMS is running on depending on the file permissions. In the downloadprivatefile method: ruby def downloadprivatefile...

7.7CVSS5.8AI score0.1456EPSS
Exploits11References1Affected Software1
RubySec
RubySec
•added 2024/03/25 12:0 a.m.•21 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2023/12/18 12:0 a.m.•21 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2023/10/24 12:0 a.m.•21 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
Exploits1References1Affected Software1
RubySec
RubySec
•added 2023/07/15 12:0 a.m.•21 views

rswag vulnerable to arbitrary JSON and YAML file read via directory traversal

rswag before 2.10.1 allows remote attackers to read arbitrary JSON and YAML files via directory traversal, because rswag-api can expose a file that is not the OpenAPI or Swagger specification file of a project...

7.5CVSS6.9AI score0.01271EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2023/07/06 12:0 a.m.•21 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2023/03/27 12:0 a.m.•21 views

GHSL-2022-094: Remote Code Execution in discordrb

The encodefile method may lead to remote code execution RCE if invoked with untrusted user-controlled data...

9.6CVSS7.7AI score0.02546EPSS
Exploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/28 12:0 a.m.•21 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2022/12/13 12:0 a.m.•21 views

Inefficient Regular Expression Complexity in rails-html-sanitizer

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

7.5CVSS3.6AI score0.01454EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2022/09/21 12:0 a.m.•21 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.01628EPSS
Exploits1References1Affected Software1
RubySec
RubySec
•added 2022/06/15 12:0 a.m.•21 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
Exploits0References1Affected Software1
RubySec
RubySec
•added 2022/06/03 12:0 a.m.•21 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.0104EPSS
Exploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:0 a.m.•21 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.00976EPSS
Exploits0References1Affected Software1
Total number of security vulnerabilities1255