Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2011/08/31 12:00 a.m.•80 views

CVE-2011-3389 HTTPS: block-wise chosen-plaintext attack against SSL/TLS (BEAST)

The SSL protocol, as used in certain configurations in Microsoft Windows and Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera, and other products, encrypts data by using CBC mode with chained initialization vectors, which allows man-in-the-middle attackers to obtain plaintext HT...

7AI score0.73327EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
•added 2022/06/09 12:00 a.m.•79 views

Authorization header leak on port redirect in mechanize

Summary Mechanize rubygem Cookies do not provide isolation by port. If a cookie is readable by a service running on one port, the cookie is also readable by a service running on another port of the same server. If a cookie is writable by a service on one port, the cookie is also writable by a...

7.5CVSS0.7AI score0.03777EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/05/11 12:00 a.m.•79 views

Keepalive Connections Causing Denial Of Service in puma

Impact The fix for CVE-2019-16770 was incomplete. The original fix only protected existing connections that had already been accepted from having their requests starved by greedy persistent-connections saturating all threads in the same process. However, new connections may still be starved by...

7.5CVSS7.3AI score0.02014EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/12/15 12:00 a.m.•79 views

Nokogiri gem contains several vulnerabilities in libxml2

Nokogiri version 1.6.7.1 has been released, pulling in several upstream patches to the vendored libxml2 to address the following CVEs: CVE-2015-5312 CVSS v2 Base Score: 7.1 HIGH The xmlStringLenDecodeEntities function in parser.c in libxml2 before 2.9.3 does not properly prevent entity expansion,...

7.1CVSS3.4AI score0.07151EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/11/24 12:00 a.m.•78 views

Cookie Prefix Spoofing in CGI::Cookie.parse

The old versions of CGI::Cookie.parse applied URL decoding to cookie names. An attacker could exploit this vulnerability to spoof security prefixes in cookie names, which may be able to trick a vulnerable application. By this fix, CGI::Cookie.parse no longer decodes cookie names. Note that this i...

7.5CVSS6.3AI score0.02931EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/01/08 12:00 a.m.•78 views

CVE-2013-0156 rubygem-activesupport: Multiple vulnerabilities in parameter parsing in ActionPack

activesupport/coreext/hash/conversions.rb in Ruby on Rails before 2.3.15, 3.0.x before 3.0.19, 3.1.x before 3.1.10, and 3.2.x before 3.2.11 does not properly restrict casts of string values, which allows remote attackers to conduct object-injection attacks and execute arbitrary code, or cause a...

7.5CVSS8.6AI score0.99449EPSS
SaveExploits21References1Affected Software1
RubySec
RubySec
•added 2006/05/14 12:00 a.m.•78 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
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/29 12:00 a.m.•77 views

Revert libxml2 behavior in Nokogiri gem that could cause XSS

MRI Behavior in libxml2 has been reverted which caused CVE-2018-8048 loofah gem, CVE-2018-3740 sanitize gem, and CVE-2018-3741 rails-html-sanitizer gem. The commit in question is here: https://github.com/GNOME/libxml2/commit/960f0e2 and more information is available about this commit and its impa...

6.1CVSS0.7AI score0.01925EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/06/12 12:00 a.m.•76 views

Null pointer dereference in mrb_class

An issue was discovered in mruby 1.4.1. There is a NULL pointer dereference in mrbclass, related to certain .clone usage, because mrbobjclone in kernel.c copies flags other than the MRBFLAGISFROZEN flag e.g., the embedded flag...

7.5CVSS7.2AI score0.01552EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/12/18 12:00 a.m.•76 views

Cross-site request forgery (CSRF) vulnerability in doorkeeper 1.4.0 and earlier.

Cross-site request forgery CSRF vulnerability in doorkeeper 1.4.0 and earlier allows remote attackers to hijack the user's OAuth autorization code. This vulnerability has been assigned the CVE identifier CVE-2014-8144. Doorkeeper's endpoints didn't have CSRF protection. Any HTML document on the...

6.8CVSS2.3AI score0.00654EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2010/11/02 12:00 a.m.•76 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 2020/10/05 12:00 a.m.•75 views

Possible timing attack in derivation_endpoint

Impact When using the derivationendpoint plugin, it's possible for the attacker to use a timing attack to guess the signature of the derivation URL. Patches The problem has been fixed by comparing sent and calculated signature in constant time, using Rack::Utils.securecompare. Users using the...

5.9CVSS6.6AI score0.01015EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/08/04 12:00 a.m.•75 views

Ability to change order address without triggering address validations in solidus

Impact This vulnerability allows a malicious customer to craft request data with parameters that allow changing the address of the current order without changing the shipment costs associated with the new shipment. All stores with at least two shipping zones and different costs of shipment per zo...

5.3CVSS0.00896EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/03/31 12:00 a.m.•75 views

Heap exposure vulnerability in the socket library

A heap exposure vulnerability was discovered in the socket library. This vulnerability has been assigned the CVE identifier CVE-2020-10933. We strongly recommend upgrading Ruby. When BasicSocketrecvnonblock and BasicSocketreadnonblock are invoked with size and buffer arguments, they initially...

5.3CVSS7AI score0.02525EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/07/05 12:00 a.m.•75 views

strong_password Ruby gem malicious version causing Remote Code Execution vulnerability

The strongpassword gem on RubyGems.org was hijacked by a malicious actor. The malicious actor published v0.0.7 containing malicious code that enables an attacker to execute remote code in production. Upgrade strongpassword to v0.0.8 to ensure no malicious code execution is possible...

9.8CVSS5.4AI score0.03329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/05/31 12:00 a.m.•75 views

CVE-2012-2661 rubygem-activerecord: SQL injection when processing nested query paramaters

The Active Record component in Ruby on Rails 3.0.x before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 does not properly implement the passing of request data to a where method in an ActiveRecord class, which allows remote attackers to conduct certain SQL injection attacks via nested query...

5CVSS6AI score0.04088EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2024/01/08 12:00 a.m.•74 views

Puma HTTP Request/Response Smuggling vulnerability

Impact Prior to versions 6.4.2 and 5.6.8, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies in a way that allowed HTTP request smuggling. Fixed versions limit the size of chunk extensions. Without this limit, an attacker could cause unbounded resource CPU, network...

7.5CVSS7AI score0.00958EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•74 views

CSRF Protection Bypass in Ruby on Rails

Ruby on Rails 2.1.x, 2.2.x, and 2.3.x before 2.3.11, and 3.x before 3.0.4, does not properly validate HTTP requests that contain an X-Requested-With header, which makes it easier for remote attackers to conduct cross-site request forgery CSRF attacks via forged 1 AJAX or 2 API requests that...

6.8CVSS6.3AI score0.01602EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/10/24 12:00 a.m.•73 views

brakeman world writable files allow local privilege escalation

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 rubyparser-legacy-1.0.0/lib/rubyparser/legacy/rubyparser.rb file. The rubyparser-legacy aka legacy gem 1.0.0 for Ruby allows local privilege escalation because of...

7.8CVSS7.4AI score0.00332EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•73 views

A NUL injection vulnerability of File.fnmatch and File.fnmatch?

Built-in methods File.fnmatch and its alias File.fnmatch? accept the path pattern as their first parameter. When the pattern contains NUL character \0, the methods recognize that the path pattern ends immediately before the NUL byte. Therefore, a script that uses an external input as the pattern...

6.5CVSS3.3AI score0.03289EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2011/07/02 12:00 a.m.•73 views

Ruby Properly initialize the random number generator when forking new process

Ruby before 1.8.6-p114 does not reset the random seed upon forking, which makes it easier for context-dependent attackers to predict the values of random numbers by leveraging knowledge of the number sequence obtained in a different child process, a related issue to CVE-2003-0900...

5CVSS4.3AI score0.02023EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/08/11 12:00 a.m.•72 views

Unsafe Query Generation Risk in Active Record

There is a vulnerability when Active Record is used in conjunction with JSON parameter parsing. This vulnerability is similar to CVE-2012-2660, CVE-2012-2694 and CVE-2013-0155. Impact ------ Due to the way Active Record interprets parameters in combination with the way that JSON parameters are...

7.5CVSS6.9AI score0.08245EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
•added 2012/05/31 12:00 a.m.•72 views

CVE-2012-2660 rubygem-actionpack: Unsafe query generation

actionpack/lib/actiondispatch/http/request.rb in Ruby on Rails before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 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.2AI score0.046EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/04/16 12:00 a.m.•71 views

Cross-site Scripting (XSS) possible due to improper sanitisation of `href` attributes on `<a>` tags

Summary There is a potential cross-site scripting XSS vulnerability that can be exploited via maliciously crafted user data. Our filter to detect and prevent the use of the javascript: URL scheme in the href attribute of an tag could be bypassed with tab \t or newline \n characters between the...

7.1CVSS5.9AI score0.00575EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/12/26 12:00 a.m.•71 views

Prototype Pollution in handlebars

The bootstrap-wysihtml5-rails gem includes the vendored JavaScript library 'handlebars.js'. Versions 0.3.3.7-0.3.3.8 include handlebars 3.0.2, and versions 0.3.3.5-0.3.3.6 include handlebars 1.3.0. Versions Affected: 0.3.3.5-0.3.3.8 Not affected: 0.3.3.5 Fixed Versions: None Versions of handlebar...

9.8CVSS7.7AI score0.07066EPSS
SaveExploits0References1
RubySec
RubySec
•added 2014/02/18 12:00 a.m.•71 views

CVE-2014-0082 rubygem-actionpack: Action View string handling denial of service

actionpack/lib/actionview/template/text.rb in Action View in Ruby on Rails 3.x before 3.2.17 converts MIME type strings to symbols during use of the :text option to the render method, which allows remote attackers to cause a denial of service memory consumption by including these strings in heade...

5CVSS6.1AI score0.06193EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/11/04 12:00 a.m.•71 views

GitLab Grit Gem for Ruby contains a flaw

GitLab Grit Gem for Ruby contains a flaw in the app/contexts/searchcontext.rb script. The issue is triggered when input passed via the code search box is not properly sanitized, which allows strings to be evaluated by the Bourne shell. This may allow a remote attacker to execute arbitrary command...

6.5CVSS7.3AI score0.01411EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•70 views

A code injection vulnerability of Shell#[] and Shell#test

Shell and its alias Shelltest defined in lib/shell.rb allow code injection if the first argument aka the “command” argument is untrusted data. An attacker can exploit this to call an arbitrary Ruby method. Note that passing untrusted data to methods of Shell is dangerous in general. Users must...

8.1CVSS3.2AI score0.04187EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2015/03/24 12:00 a.m.•70 views

CVE-2015-1820 rubygem-rest-client: session fixation vulnerability Set-Cookie headers present in an HTTP 30x redirection responses

REST client for Ruby aka rest-client before 1.8.0 allows remote attackers to conduct session fixation attacks or obtain sensitive cookie information by leveraging passage of cookies set in a response to a redirect...

9.8CVSS8.6AI score0.04345EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/11/22 12:00 a.m.•70 views

CVE-2013-4164 ruby: heap overflow in floating point parsing

Heap-based buffer overflow in Ruby 1.8, 1.9 before 1.9.3-p484, 2.0 before 2.0.0-p353, 2.1 before 2.1.0 preview2, and trunk before revision 43780 allows context-dependent attackers to cause a denial of service segmentation fault and possibly execute arbitrary code via a string that is converted to...

6.8CVSS6.1AI score0.34968EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2024/11/20 12:00 a.m.•69 views

Password Pusher rate limiter can be bypassed by forging proxy headers

Impact Password Pusher comes with a configurable rate limiter. In versions prior to v1.49.0, the rate limiter could be bypassed by forging proxy headers allowing bad actors to send unlimited traffic to the site potentially causing a denial of service. Patches In v1.49.0, a fix was implemented to...

5.3CVSS6.6AI score0.00544EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/08/23 12:00 a.m.•69 views

Possible File Disclosure of Locally Encrypted Files

There is a possible file disclosure of locally encrypted files in Active Support. This vulnerability has been assigned the CVE identifier CVE-2023-38037. Versions Affected: = 5.2.0 Not affected: 5.2.0 Fixed Versions: 7.0.7.1, 6.1.7.5 Impact ActiveSupport::EncryptedFile writes contents that will b...

5.5CVSS5.3AI score0.00274EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/03 12:00 a.m.•69 views

CSV-Safe improperly filters special characters potentially leading to CSV injection

CSV-Safe gem 3.0.0 doesn't filter out special characters which could trigger CSV Injection...

9.8CVSS4.5AI score0.01756EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/02/10 12:00 a.m.•69 views

matestack-ui-core is vulnerable to XSS/Script injection

matestack-ui-core does not excape strings by default and does not cover this in the docs. matestack-ui-core should escape strings by default in order to prevent XSS/Script injection vulnerability. v0.7.4 fixes that by escaping strings by default...

7.7CVSS2.6AI score0.00627EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/04/10 12:00 a.m.•69 views

Blacklist keys are no longer being filtered in airbrake-ruby

A flaw in airbrake-ruby v4.2.3 prevented user data from being filtered prior to sending to Airbrake. Such data could be user passwords. Therefore, an app could leak user passwords without knowing it...

9.8CVSS2.5AI score0.01442EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/05/29 12:00 a.m.•69 views

CVE-2013-2119 rubygem-passenger: incorrect temporary file usage

Phusion Passenger gem before 3.0.21 and 4.0.x before 4.0.5 for Ruby allows local users to cause a denial of service prevent application start or gain privileges by pre-creating a temporary "config" file in a directory with a predictable name in /tmp/ before it is used by the gem...

4.6CVSS6.2AI score0.00397EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/01/11 9:00 p.m.•68 views

Devise-Two-Factor vulnerable to brute force attacks

Devise-Two-Factor does not throttle or otherwise restrict login attempts at the server by default. When combined with the Time-based One Time Password algorithm's TOTP inherent entropy limitations, it's possible for an attacker to bypass the 2FA mechanism through brute-force attacks. Impact If a...

7.7AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2011/02/18 12:00 a.m.•68 views

CVE-2011-1005 Ruby: Untrusted codes able to modify arbitrary strings

The safe-level feature in Ruby 1.8.6 through 1.8.6-420, 1.8.7 through 1.8.7-330, and 1.8.8dev allows context-dependent attackers to modify strings via the Exceptiontos method, as demonstrated by changing an intended pathname...

5CVSS6.4AI score0.02772EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2024/07/25 12:00 a.m.•67 views

Cross-Site Request Forgery in Spina

A vulnerability classified as problematic was found in Spina CMS 2.18.0. Affected by this vulnerability is an unknown functionality of the file /admin/mediafolders. The manipulation leads to cross-site request forgery. The attack can be launched remotely. The exploit has been disclosed to the...

8.8CVSS6.9AI score0.00431EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/07/11 12:00 a.m.•67 views

Bootstrap Cross-Site Scripting (XSS) vulnerability

A vulnerability has been identified in Bootstrap that exposes users to Cross-Site Scripting XSS attacks. The issue is present in the carousel component, where the data-slide and data-slide-to attributes can be exploited through the href attribute of an tag due to inadequate sanitization. This...

6.2AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/08/18 12:00 a.m.•67 views

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

Impact Prior to version 6.3.1, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies and zero-length Content-Length headers in a way that allowed HTTP request smuggling. The following vulnerabilities are addressed by this advisory: - Incorrect parsing of trailing fields ...

9.8CVSS6.9AI score0.00847EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/12/02 12:00 a.m.•67 views

Unsafe HTTP Redirect in Puppet Agent and Puppet Server

A flaw was discovered in Puppet Agent and Puppet Server that may result in a leak of HTTP credentials when following HTTP redirects to a different host. This is similar to CVE-2018-1000007...

9.8CVSS0.3AI score0.01372EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•67 views

Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication

Regular expression denial of service vulnerability of WEBrick’s Digest authentication module was found. An attacker can exploit this vulnerability to cause an effective denial of service against a WEBrick service...

7.8CVSS6.7AI score0.05086EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:00 a.m.•67 views

Unintentional file and directory creation with directory traversal in tempfile and tmpdir

There is an unintentional directory creation vulnerability in tmpdir library bundled with Ruby. And there is also an unintentional file creation vulnerability in tempfile library bundled with Ruby, because it uses tmpdir internally Dir.mktmpdir method introduced by tmpdir library accepts the pref...

7.5CVSS2.5AI score0.10156EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/01/25 12:00 a.m.•67 views

Timing attack vulnerability in basic authentication in Action Controller.

There is a timing attack vulnerability in the basic authentication support in Action Controller. This vulnerability has been assigned the CVE identifier CVE-2015-7576. 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 ------ Due to the w...

4.3CVSS6.3AI score0.04879EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/03/23 12:00 a.m.•66 views

Rails has a possible XSS vulnerability in its Action Pack debug exceptions

Impact The debug exceptions page does not properly escape exception messages. A carefully crafted exception message could inject arbitrary HTML and JavaScript into the page, leading to XSS. This affects applications with detailed exception pages enabled config.considerallrequestslocal = true, whi...

6.1CVSS6.1AI score0.00327EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/07/12 12:00 a.m.•66 views

Possible RCE escalation bug with Serialized Columns in Active Record

There is a possible escalation to RCE when using YAML serialized columns in Active Record. This vulnerability has been assigned the CVE identifier CVE-2022-32224. Versions Affected: All. Not affected: None Fixed Versions: 7.0.3.1, 6.1.6.1, 6.0.5.1, 5.2.8.1 Impact ------ When serialized columns th...

9.8CVSS2.5AI score0.02601EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/20 12:00 a.m.•66 views

SQL injection for certain queries with variables

For some queries, specific variable values can modify the query rather than just the variable. This can occur if: 1. the query's data source uses different escaping than the Rails database OR 2. the query has a variable inside a string literal Since Blazer is designed to run arbitrary queries, th...

7.5CVSS2.6AI score0.00892EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/01/06 12:00 a.m.•66 views

CSRF forgery protection bypass in solidus_frontend

Impact CSRF vulnerability that allows a malicious site to add an item to the user's cart without their knowledge. All solidusfrontend versions are affected. If you're using your own storefront, please, follow along to make sure you're not affected. To reproduce the issue: - Pick the id for a...

5.3CVSS5.1AI score0.00575EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/01/22 12:00 a.m.•66 views

Cross-Site Scripting (XSS) in jquery

Affected versions of jquery interpret text/javascript responses from cross-origin ajax requests, and automatically execute the contents in jQuery.globalEval, even when the ajax request doesn't contain the dataType option...

6.1CVSS7.1AI score0.29726EPSS
SaveExploits2References1Affected Software1
Total number of security vulnerabilities1300