Lucene search
+L
RubygemsMost viewed

1302 matches found

RubySec
RubySec
•added 2024/05/07 12:00 a.m.•30 views

Arbitrary Code Execution Vulnerability in Trix Editor included in ActionText

From version 7.0 onwards the ActionText gem includes a copy of the Trix rich text editor. Prior to versions 7.0.8.3 and 7.1.3.3, ActionText included a version of Trix that is vulnerable to arbitrary code execution when copying and pasting content from the web or other documents with markup into t...

5.4CVSS7.9AI score0.00784EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/01/04 12:00 a.m.•30 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/01/29 12:00 a.m.•30 views

Publify contains Weak Password Requirements

Weak Password Requirements in GitHub repository publify/publify prior to 9.2.10...

8.1CVSS1.6AI score0.007EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•30 views

Improper Access Control in publify

A low-privileged user can modify and delete admin articles just by changing the value of the articleid parameter prior to 9.2.9...

9.9CVSS2.8AI score0.00827EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•30 views

Nokogiri implementation of libxslt vulnerable to heap corruption

Type confusion in xsltNumberFormatGetMultipleLevel prior to libxslt 1.1.33 could allow attackers to potentially exploit heap corruption via crafted XML data. Nokogiri prior to version 1.10.5 contains a vulnerable version of libxslt. Nokogiri version 1.10.5 upgrades the dependency to libxslt 1.1.3...

7.5CVSS6.8AI score0.01817EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•30 views

Camaleon CMS Insufficient Session Expiration vulnerability

Camaleon CMS 0.1.7 through 2.6.0 doesn’t terminate the active session of the users, even after the admin changes the user’s password. A user that was already logged in, will still have access to the application even after the password was changed...

8.8CVSS3.2AI score0.01307EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•30 views

ccsv Double Free vulnerability

The foreach function in ext/ccsv.c in Ccsv 1.1.0 allows remote attackers to cause a denial of service double free and application crash or possibly have unspecified other impact via a crafted file...

5.5CVSS6.3AI score0.01422EPSS
SaveExploits0References1
RubySec
RubySec
•added 2022/05/17 12:00 a.m.•30 views

Incorrect Authorization in publify

Improper Access Control in GitHub repository publify/publify prior to 9.2.8. Anonymous users can't view but can leave comments on an article in draft mode...

6.5CVSS4.4AI score0.00841EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/20 12:00 a.m.•30 views

Command injection in ruby-git

The package git before 1.11.0 are vulnerable to Command Injection via git argument injection. When calling the fetchremote = 'origin', opts = function, the remote parameter is passed to the git fetch subcommand in a way that additional flags can be set. The additional flags can be used to perform...

9.8CVSS3.3AI score0.04912EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/04 12:00 a.m.•30 views

NULL Pointer Dereference in mruby/mruby

NULL Pointer Dereference in Homebrew mruby prior to 3.2...

7.8CVSS6.8AI score0.00918EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/05/18 12:00 a.m.•30 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
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/05/04 12:00 a.m.•30 views

Prototype Pollution in handlebars

The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates coming from an untrusted source. This vulnerability has been assigned the CVE identifier CVE-2021-23383...

9.8CVSS6.6AI score0.04506EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/04/05 12:00 a.m.•31 views

XML round-trip vulnerability in REXML

When parsing and serializing a crafted XML document, REXML gem including the one bundled with Ruby can create a wrong XML document whose structure is different from the original one...

7.5CVSS6.8AI score0.05061EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/07 12:00 a.m.•30 views

Malicious URL drafting attack against iodines static file server may allow path traversal

Impact A path traversal vulnerability was detected in iodine's static file service. This vulnerability effects any application running iodine's static file server on an effected iodine version. Malicious URL drafting may cause the static file server to attempt a response containing data from file...

7.5CVSS7.5AI score0.00921EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/29 12:00 a.m.•30 views

OS Command Injection in Rake

There is an OS command injection vulnerability in Ruby Rake 12.3.3 in Rake::FileList when supplying a filename that begins with the pipe character |...

6.9CVSS2.5AI score0.01359EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/07/01 12:00 a.m.•30 views

Arbitrary Variants Via Query Parameters

Due to unvalidated input, an attacker can pass in arbitrary variants via query parameters. If an application treats variants as trusted, this can lead to potential vulnerabilities like SQL injection or cross-site scripting XSS. For instance: landingpage = fieldtest:landingpage Page.where"key =...

5.3CVSS4.9AI score0.01449EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/01/17 12:00 a.m.•30 views

bootstrap Cross-site Scripting vulnerability

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

6.1CVSS6.8AI score0.03984EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/11/27 12:00 a.m.•30 views

Broken Access Control vulnerability in Active Job

There is a vulnerability in Active Job. This vulnerability has been assigned the CVE identifier CVE-2018-16476. Versions Affected: = 4.2.0 Not affected: 4.2.0 Fixed Versions: 4.2.11, 5.0.7.1, 5.1.6.1, 5.2.1.1 Impact ------ Carefully crafted user input can cause Active Job to deserialize it using...

7.5CVSS4.3AI score0.02865EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/07/17 12:00 a.m.•30 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.01354EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/06/14 12:00 a.m.•30 views

Directory Traversal in rubyzip

rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. If a site allows uploading of .zip files, an attacker can upload a malicious file which contains symlinks or files with absolute...

9.8CVSS3.7AI score0.04407EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/05/03 12:00 a.m.•30 views

private_address_check Ruby Gem Time-of-check Time-of-use race condition

privateaddresscheck ruby gem before 0.5.0 is vulnerable to a time-of-check time-of-use TOCTOU race condition due to the address the socket uses not being checked. DNS entries with a TTL of 0 can trigger this case where the initial resolution is a public address by the subsequent resolution is a...

4.3CVSS2.8AI score0.00691EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/04/17 12:00 a.m.•30 views

Use after free caused by integer overflow in environment stack

In versions of mruby up to and including 1.4.0, an integer overflow exists in src/vm.c::mrbvmexec when handling OPGETUPVAR in the presence of deep scope nesting, resulting in a use-after-free. An attacker that can cause Ruby code to be run can use this to possibly execute arbitrary code...

9.8CVSS8.1AI score0.02588EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/11/03 12:00 a.m.•30 views

Flaw in yajl-ruby gem may cause a DoS

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajlstringdecode function in yajlencode.c. This results in the whole ruby process terminating and potentially a denial of service...

7.5CVSS1.8AI score0.03798EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•30 views

High severity vulnerability that affects rails

Multiple SQL injection vulnerabilities in Ruby on Rails before 2.1.1 allow remote attackers to execute arbitrary SQL commands via the 1 :limit and 2 :offset parameters, related to ActiveRecord, ActiveSupport, ActiveResource, ActionPack, and ActionMailer...

7.5CVSS8.9AI score0.0303EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•30 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 2016/11/09 12:00 a.m.•30 views

Predictable tmp File Path Vulnerability in Phusion Passenger

In Phusion Passenger before 5.1.0, a known /tmp filename was used during passenger-install-nginx-module execution, which could allow local attackers to gain the privileges of the passenger user...

7.8CVSS6.6AI score0.00464EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/05/18 12:00 a.m.•30 views

rack-mini-profiler may disclose information to unauthorized users

Carefully crafted requests can expose information about strings and objects allocated during the request for unauthorised users...

5.3CVSS6.8AI score0.01565EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/04/20 12:00 a.m.•30 views

Safemode Gem for Ruby is vulnerable to information disclosure

Safemode is initialised with an optional 'delegate' object. If the delegated object is a Rails controller, 'inspect' could be called which then exposes all informations about the App, including routes, secret tokens, caches and so on...

8.1CVSS6.9AI score0.02131EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/07/13 12:00 a.m.•30 views

rack-cors Gem Missing Anchor permits unauthorized CORS requests

Missing anchor in generated regex for rack-cors before 0.4.1 allows a malicious third-party site to perform CORS requests. If the configuration were intended to allow only the trusted example.com domain name and not the malicious example.net domain name, then example.com.example.net as well as...

8.8CVSS3.9AI score0.02345EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/08/13 12:00 a.m.•30 views

CVE-2013-0334 rubygem-bundler: 'bundle install' may install a gem from a source other than expected

Bundler before 1.7, when multiple top-level source lines are used, allows remote attackers to install arbitrary gems by creating a gem with the same name as another gem in a different source. A flaw was found in the way Bundler handled gems available from multiple sources. An attacker with access...

5CVSS2.3AI score0.0382EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/01/14 12:00 a.m.•30 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.01196EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/21 12:00 a.m.•30 views

Spree app/models/spree/user.rb Mass Role Assignment Remote Privilege Escalation

Spree contains a flaw that leads to unauthorized privileges being gained. The issue is triggered as certain input related to mass role assignment in app/models/spree/user.rb is not properly verified before being used to update a user. This may allow a remote attacker to assign arbitrary roles and...

4CVSS4.5AI score0.01265EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/09/25 12:00 a.m.•30 views

CVE-2012-2125 CVE-2012-2126 rubygems: Two security fixes in v1.8.23

RubyGems before 1.8.23 can redirect HTTPS connections to HTTP, which makes it easier for remote attackers to observe or modify a gem during installation via a man-in-the-middle attack...

5.8CVSS6.2AI score0.02467EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/04/20 12:00 a.m.•31 views

CVE-2012-2125 CVE-2012-2126 rubygems: Two security fixes in v1.8.23

RubyGems before 1.8.23 does not verify an SSL certificate, which allows remote attackers to modify a gem during installation via a man-in-the-middle attack...

5.8CVSS6AI score0.02467EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2009/01/29 12:00 a.m.•30 views

Ruby 'OCSP_basic_verify()' X.509 Certificate Verification Vulnerability

ext/openssl/osslocsp.c in Ruby 1.8 and 1.9 does not properly check the return value from the OCSPbasicverify function, which might allow remote attackers to successfully present an invalid X.509 certificate, possibly involving a revoked certificate...

6.8CVSS4.5AI score0.0264EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2008/12/08 12:00 a.m.•30 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.•29 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.8AI score0.00422EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/17 12:00 a.m.•29 views

Avo - Missing Authorization in Avo Association Attach Endpoint Allows Unauthorized Relationship Manipulation and Privilege Escalation

Summary A critical missing authorization flaw exists in Avo's association attach workflow. The UI and GET /resources/:resource/:id/:related/new path can check attach?, but the actual write endpoint, POST /resources/:resource/:id/:related, does not run the same authorization check before mutating...

9.6CVSS5.8AI score0.00448EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/09 12:00 a.m.•29 views

Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument

Several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. Details Raw...

5.8CVSS6.2AI score0.00831EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/03 12:00 a.m.•29 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.9AI score0.00427EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/08 12:00 a.m.•29 views

Addressable has a Regular Expression Denial of Service in Addressable templates

Impact Within the URI template implementation in Addressable, two classes of URI template generate regular expressions vulnerable to catastrophic backtracking: 1. Templates using the explode modifier with any expansion operator e.g., foo, +var, var, /var, .var, ;var, ?var, &var generate patterns...

7.5CVSS5.9AI score0.0046EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/02/27 12:00 a.m.•29 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.8CVSS7.5AI score0.00785EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/06/05 12:00 a.m.•29 views

ReDoS Vulnerability in Rack::Multipart handle_mime_head

Summary There is a denial of service vulnerability in the Content-Disposition parsing component of Rack. This is very similar to the previous security issue CVE-2022-44571. Details Carefully crafted input can cause Content-Disposition header parsing in Rack to take an unexpected amount of time,...

8.7CVSS7.1AI score0.01503EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/04/28 12:00 a.m.•29 views

net-imap rubygem vulnerable to possible DoS by memory exhaustion

Summary There is a possibility for denial of service by memory exhaustion when net-imap reads server responses. At any time while the client is connected, a malicious server can send can send a "literal" byte count, which is automatically read by the client's receiver thread. The response reader...

6.5CVSS7AI score0.00486EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/03/03 12:00 a.m.•29 views

Oxidized Web RANCID migration page allows unauthenticated user to gain control over Linux user account

In oxidized-web aka Oxidized Web before 0.15.0, the RANCID migration page allows an unauthenticated user to gain control over the Linux user account that is running oxidized-web...

9.8CVSS6.7AI score0.27573EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:00 a.m.•29 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. Versions affected: 1.6.0 Not affected: 1.6.0 Fixed versions: 1.6.1 Impact A possible XSS vulnerability with certain configurations of Rails::HTML::Sanitizer may...

6.1CVSS5.8AI score0.00475EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/01 12:00 a.m.•29 views

DoS vulnerabilities in REXML

There are some DoS vulnerabilities in REXML gem. These vulnerabilities have been assigned the CVE identifier CVE-2024-41123. We strongly recommend upgrading the REXML gem. Details When parsing an XML document that has many specific characters such as whitespace character, and , REXML gem may take...

7.5CVSS5.7AI score0.01283EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/20 12:00 a.m.•29 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.•29 views

Resque vulnerable to Reflected Cross Site Scripting through pathnames

Impact resque-web in resque versions before 2.1.0 is vulnerable to reflected XSS through the currentqueue parameter in the path of the queues endpoint. Patches v2.1.0 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web...

6.3CVSS7AI score0.00484EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/12/18 12:00 a.m.•29 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.0063EPSS
SaveExploits1References1Affected Software1
Total number of security vulnerabilities1302