Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2026/06/02 12:00 a.m.•21 views

Direct attachment upload endpoint lacks upload authorization and bypasses field-level upload policy

Summary Avo's direct attachment upload endpoint lacks server-side upload authorization and bypasses the documented field-level upload policy methods such as uploadFIELDID?. An authenticated Avo user who can reach the Avo attachment upload endpoint can replace or add attachment content, including...

6.5CVSS5.8AI score0.00423EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/16 12:00 a.m.•22 views

Confirmable "change email" race condition permits user to confirm email they have no access to

Impact A race condition in Devise's Confirmable module allows an attacker to confirm an email address they do not own. This affects any Devise application using the reconfirmable option the default when using Confirmable with email changes. By sending two concurrent email change requests, an...

6CVSS5.8AI score0.00336EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/02/27 12:00 a.m.•21 views

Mongoid::Criteria.from_hash method allows arbitrary method calls

Under specific conditions when processing a maliciously crafted value of type Hash r, Mongoid::Criteria.fromhash may allow for executing arbitrary Ruby code...

6.9CVSS6AI score0.00227EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/02/02 12:00 a.m.•21 views

fog-kubevirt allows remote attacker to perform MITM attack due to disabled certificate validation

A flaw was found in fog-kubevirt. This vulnerability allows a remote attacker to perform a Man-in-the-Middle MITM attack due to disabled certificate validation. This enables the attacker to intercept and potentially alter sensitive communications between Satellite and OpenShift, resulting in...

8.1CVSS7AI score0.00274EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/01/21 12:00 a.m.•21 views

AlchemyCMS - Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper

Summary A vulnerability was discovered during a manual security audit of the AlchemyCMS source code. The application uses the Ruby eval function to dynamically execute a string provided by the resourcehandler.enginename attribute in Alchemy::ResourcesHelperresourceurlproxy. Details The...

9.9CVSS6.5AI score0.00479EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/01/13 12:00 a.m.•21 views

openc3-api Vulnerable to Unauthenticated Remote Code Execution

Summary OpenC3 COSMOS contains a critical remote code execution vulnerability reachable through the JSON-RPC API. When a JSON-RPC request uses the string form of certain APIs, attacker-controlled parameter text is parsed into values using Stringconverttovalue. For array-like inputs, converttovalu...

10CVSS6.3AI score0.00642EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/12/08 12:00 a.m.•21 views

Ruby-saml allows a Libxml2 Canonicalization error to bypass Digest/Signature validation

Summary Ruby-saml up to and including 1.12.4, there is an authentication bypass vulnerability because of an issue at libxml2 canonicalization process used by Nokogiri for document transformation. That allows an attacker to be able to execute a Signature Wrapping attack. The vulnerability does not...

9.3CVSS6AI score0.00233EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/10/07 12:00 a.m.•21 views

CVE-2025-61594 - URI Credential Leakage Bypass over CVE-2025-27221

In affected URI version, a bypass exists for the fix to CVE-2025-27221 that can expose user credentials. This vulnerability has been assigned the CVE identifier CVE-2025-61594. We recommend upgrading the uri gem. Details When using the + operator to combine URIs, sensitive information like...

7.5CVSS6.1AI score0.0056EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/10/02 12:00 a.m.•21 views

OpenC3 stores passwords in clear text (`GHSL-2024-129`)

Summary OpenC3 COSMOS stores the password of a user unencrypted in the LocalStorage of a web browser. This makes the user password susceptible to exfiltration via Cross-site scripting see GHSL-2024-128. Note: This CVE only affects Open Source edition, and not OpenC3 COSMOS Enterprise Edition Impa...

6.5CVSS6.4AI score0.00353EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/02/07 12:00 a.m.•21 views

CKEditor4 Cross-site Scripting vulnerability in samples with enabled the preview feature

Affected packages The vulnerability has been discovered in the samples that use the preview feature: samples/old//.html plugins/plugin name/samples//.html All integrators that use these samples in the production code can be affected. Impact A potential vulnerability has been discovered in one of...

6.1CVSS7.5AI score0.01652EPSS
SaveExploits0References1
RubySec
RubySec
•added 2024/01/03 12:00 a.m.•21 views

Omniauth::MicrosoftGraph Account takeover (nOAuth)

Summary The implementation did not validate the legitimacy of the email attribute of the user nor did it give/document an option to do so, making it susceptible to nOAuth misconfiguration in cases when the email is used as a trusted user identifier...

9.8CVSS7AI score0.00904EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/04/04 12:00 a.m.•21 views

Fluent Fluentd and Fluent-ui use default password

An issue was discovered in Fluent Fluentd v.1.8.0 and Fluent-ui v.1.2.2 that allows attackers to gain escilated privileges and execute arbitrary code due to use of a default password...

8.8CVSS9AI score0.00786EPSS
SaveExploits1References1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•21 views

Elasticsearch Logstash allows remote attackers to execute arbitrary commands

Elasticsearch Logstash 1.0.14 through 1.4.x before 1.4.2 allows remote attackers to execute arbitrary commands via a crafted event in 1 zabbix.rb or 2 nagiosnsca.rb in outputs/...

7.5CVSS7.2AI score0.03297EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/13 12:00 a.m.•21 views

katello Improper Privilege Management vulnerability

A flaw was found in Foreman's katello plugin version 3.4.5. After setting a new role to allow restricted access on a repository with a filter filter set on the Product Name, the filter is not respected when the actions are done via hammer using the repository id...

4.3CVSS4.8AI score0.00938EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/26 12:00 a.m.•21 views

Server side request forgery in gibbon

Gibbon v3.4.3 and below allows attackers to execute a Server-Side Request Forgery SSRF via a crafted URL. This issue has been resolved in version 3.4.4...

9.8CVSS7AI score0.01557EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/03/31 12:00 a.m.•21 views

Command Injection vulnerability in asciidoctor-include-ext

Impact Applications using Asciidoctor Ruby with asciidoctor-include-ext prior to version 0.4.0, which render user-supplied input in AsciiDoc markup, may allow an attacker to execute arbitrary system commands on the host operating system. This attack is possible even when allow-uri-read is disable...

10CVSS7.6AI score0.02686EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/08/23 12:00 a.m.•21 views

Fake objects feature vulnerability allowing to execute JavaScript code using malformed HTML.

Affected packages The vulnerability has been discovered in Fake Objects plugin. All plugins with Fake Objects plugin dependency are affected: Fake Objects Link Flash Iframe Forms Page Break Impact A potential vulnerability has been discovered in CKEditor 4 Fake Objects package. The vulnerability...

7.3CVSS7AI score0.01318EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/07/21 12:00 a.m.•22 views

Heap buffer overflow in mruby interpreter

muby through 2.1.2-rc has a heap-based buffer overflow in the mrbyieldwithclass function in vm.c because of incorrect VM stack handling. It can be triggered via the stackcopy function...

9.8CVSS7.2AI score0.02087EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/09/14 12:00 a.m.•21 views

smart_proxy_dynflow gem authentication bypass in Foreman remote execution feature

An authentication bypass flaw was found in the smartproxydynflow component used by Foreman. A malicious attacker can use this flaw to remotely execute arbitrary commands on machines managed by vulnerable Foreman instances, in a highly privileged context...

10CVSS4.7AI score0.06056EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/01/10 12:00 a.m.•21 views

delayed_job_web ruby gem XSS vulnerability via `queues` parameter

An exploitable cross site scripting XSS vulnerability exists in the filter functionality of the delayedjobweb ruby gem. A specially crafted URL can cause an XSS flaw resulting in an attacker being able to execute arbitrary javascript on the victim's browser. An attacker can phish an authenticated...

6.1CVSS2.8AI score0.01012EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2017/09/14 12:00 a.m.•21 views

Buffer underrun vulnerability in Kernel.sprintf

There is a buffer underrun vulnerability in the sprintf method of Kernel module. If a malicious format string which contains a precious specifier is passed and a huge minus value is also passed to the specifier, buffer underrun may be caused. In such situation, the result may contains heap, or th...

9.1CVSS7.5AI score0.09718EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/04/03 12:00 a.m.•21 views

DoS caused by infinite recursion (stack overflow) in parse_char_class()

The parsecharclass function in regparse.c in the Onigmo aka Oniguruma-mod regular expression library, as used in Ruby 2.4.0, allows remote attackers to cause a denial of service deep recursion and application crash via a crafted regular expression...

7.5CVSS5.6AI score0.03647EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/01/06 12:00 a.m.•21 views

Ruby 2.1 has exploitable heap overflow vulnerability

An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize" heap buffer "argtypes" allocation is made based on args array length. Specially constructed object passed as element of args array can...

9.8CVSS7.3AI score0.05144EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2017/01/06 12:00 a.m.•21 views

Type confusion exists in _cancel_eval Ruby's TclTkIp class

Type confusion exists in canceleval Ruby's TclTkIp class method. Attacker passing different type of object than String as "retval" argument can cause arbitrary code execution...

9.8CVSS7.5AI score0.06153EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2015/02/17 12:00 a.m.•21 views

xaviershay-dm-rails Gem for Ruby exposes sensitive information via the process table

xaviershay-dm-rails Gem for Ruby contains a flaw in the execute function in /datamapper/dm-rails/blob/master/lib/dm-rails/storage.rb. The issue is due to the function exposing sensitive information via the process table. This may allow a local attack to gain access to MySQL credential information...

5.5CVSS3.6AI score0.00369EPSS
SaveExploits1References1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•21 views

lawn-login Gem for Ruby /lib/lawn.rb Process Table Local Plaintext Password Disclosure

lawn-login Gem for Ruby contains a flaw in /lib/lawn.rb that is due to the application exposing password information in plaintext in the process table. This may allow a local attacker to gain access to password information...

7.8CVSS6.8AI score0.00522EPSS
SaveExploits1References1
RubySec
RubySec
•added 2013/12/24 12:00 a.m.•21 views

Fat Free CRM Gem for Ruby allows remote attackers to obtain sensitive informations

Fat Free CRM contains a flaw in user controllers that is triggered as JSON requests are rendered with a full JSON object. This may allow a remote attacker to gain access to potentially sensitive information e.g. other users password hashes...

5CVSS4.3AI score0.02525EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/03/26 12:00 a.m.•21 views

Thumbshooter Gem for Ruby thumbshooter.rb URL Shell Metacharacter Injection Arbitrary Command Execution

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

7.5CVSS6.8AI score0.02111EPSS
SaveExploits0References1
RubySec
RubySec
•added 2026/08/27 12:00 a.m.•20 views

The execute_ruby tool is documented as a read-only Ruby sandbox

The executeruby tool is documented as a read-only Ruby sandbox and is enforced by a pattern denylist together with replacements for the process-spawning methods on Kernel. The pseudo-terminal library's spawn entry points are neither in the denylist nor replaced, so a normal tool call could reach...

8.6CVSS6AI score0.00235EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/07 12:00 a.m.•20 views

Cross-origin OAuth token-request redirects can expose signed request metadata

Summary When an application uses OAuth::Consumer to request OAuth 1.0 request tokens or access tokens, the token request helper follows 300..399 redirects returned by the OAuth server. In affected versions, OAuth::Consumertokenrequest parses the raw Location header, follows the redirect...

7.2CVSS5.8AI score0.00188EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/27 12:00 a.m.•20 views

Ruby LSP has arbitrary code execution through branch setting

Summary The rubyLsp.branch VS Code workspace setting was interpolated without sanitization into a generated Gemfile, allowing arbitrary Ruby code execution when a user opens a project containing a malicious .vscode/settings.json. Other editors that support workspace setting that get automatically...

9.8CVSS6AI score0.00597EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/18 12:00 a.m.•20 views

Avo has a XSS vulnerability on `return_to` param

Description A reflected cross-site scripting XSS vulnerability exists in the returnto query parameter used in the avo interface. An attacker can craft a malicious URL that injects arbitrary JavaScript, which is executed when he clicks a dynamically generated navigation button. Impact This...

6.1CVSS6AI score0.00333EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/11/07 12:00 a.m.•20 views

Out-of-bounds write vulnerability

A weakness has been identified in mruby 3.4.0. This vulnerability affects the function aryfillexec of the file mrbgems/mruby-array-ext/src/array.c. Executing manipulation of the argument start/length can lead to out-of-bounds write. The attack needs to be launched locally. The exploit has been ma...

7.8CVSS5.2AI score0.00174EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/13 12:00 a.m.•20 views

Command Injection in sequenceserver gem

Impact Several HTTP endpoints did not properly sanitize user input and/or query parameters. This could be exploited to inject and run unwanted shell commands Patches Fixed in 3.1.2 Workarounds No known workarounds...

9.8CVSS7AI score0.00584EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/07/11 12:00 a.m.•20 views

Decidim vulnerable to sensitive data disclosure

Note: added the actual report as a comment. Summary Decidim, a platform for digital citizen participation, uses a third-party library named Ransack for filtering certain database collections e.g., public meetings. By default, this library allows filtering on all data attributes and associations...

7.5CVSS6.9AI score0.0126EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/05 12:00 a.m.•20 views

RubyGem openshift-origin-controller is vulnerable to command injection

'rubygem-openshift-origin-controller: API can be used to create applications via cartridgecache.rb URI.prase to perform command injection'...

9.8CVSS7AI score0.02498EPSS
SaveExploits1References1
RubySec
RubySec
•added 2021/12/30 12:00 a.m.•20 views

NULL Pointer Dereference in mruby/mruby

mruby is vulnerable to NULL Pointer Dereference...

7.5CVSS6.9AI score0.00856EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/08/23 12:00 a.m.•20 views

Clipboard feature vulnerability allowing to inject arbitrary HTML into the editor using paste functionality

Affected packages The vulnerability has been discovered in clipboard plugin. All plugins with clipboard plugin dependency are affected: clipboard pastetext pastetools widget uploadwidget autolink tableselection Impact A potential vulnerability has been discovered in CKEditor 4 Clipboard package...

5.4CVSS7AI score0.01188EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/03/29 12:00 a.m.•20 views

Remote code execution in Kramdown

Kramdown before 2.3.1 does not restrict Rouge formatters to the Rouge::Formatters namespace, and thus arbitrary classes can be instantiated...

9.8CVSS6.7AI score0.02805EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•20 views

HTTP response splitting in WEBrick (Additional fix)

If a program using WEBrick inserts untrusted input into the response header, an attacker can exploit it to insert a newline character to split a header, and inject malicious content to deceive clients. This is the same issue as CVE-2017-17742. The previous fix was incomplete, which addressed the...

5.3CVSS5.5AI score0.04569EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/02/04 12:00 a.m.•20 views

Directory traversal vulnerability in guard-livereload

The vulnerability allows remote attackers to read arbitrary files on the server by exploiting improper path validation in the livereload server functionality. This vulnerability is related to the handling of file paths in the livereload server component, which could allow an attacker to traverse...

5.7AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/03/24 12:00 a.m.•20 views

HTTPS MitM vulnerability in http.rb

http.rb failed to call the OpenSSL::SSL::SSLSocketpostconnectioncheck method to perform hostname verification. Because of this, an attacker with a valid certificate but with a mismatched subject can perform a MitM attack...

5.9CVSS6AI score0.01521EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/07/09 12:00 a.m.•20 views

brbackup Gem for Ruby Process List Local Plaintext Password Disclosure

brbackup Gem for Ruby contains a flaw that is due to the program exposing password information in plaintext in the process list. This may allow a local attacker to gain access to password information...

7.8CVSS7AI score0.0042EPSS
SaveExploits0References1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•20 views

gyazo Gem for Ruby client.rb Metacharacter Handling Remote Command Execution

gyazo Gem for Ruby contains a flaw in client.rb that is triggered when handling metacharacters. This may allow a remote attacker to execute arbitrary commands...

5.5CVSS7.4AI score0.00477EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/12/03 12:00 a.m.•20 views

i18n missing translation error message XSS

The HTML exception message raised by I18n::MissingTranslation fails to escape the keys...

4.3CVSS1AI score0.02231EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/09/03 12:00 a.m.•20 views

fog-dragonfly Gem for Ruby imagemagickutils.rb Remote Command Execution

fog-dragonfly Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input passed via the imagemagickutils.rb script. This may allow a remote attacker to execute arbitrary commands...

7.5CVSS7.5AI score0.02188EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2011/10/05 12:00 a.m.•20 views

Remote Command Execution in Spree search functionality

Spree versions prior to 0.60.2 contain a remote command execution vulnerability in the search functionality. The application fails to properly sanitize input passed via the search:send parameter, which is dynamically invoked using Ruby’s send method. This allows attackers to execute arbitrary she...

10CVSS6AI score0.05763EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2026/08/07 12:00 a.m.•19 views

Ruby JSON - JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streams

Summary Ruby's JSON native C extension clears the consumed JSON::ResumableParser input buffer but leaves state.start, state.cursor, and state.end pointing into released storage. When partialvalue reconstructs an incomplete object containing duplicate keys, the duplicate-key warning path calls...

8.7CVSS6.7AI score0.00428EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/15 12:00 a.m.•19 views

SVG `href` attribute bypasses local-reference restriction in Loofah

Summary Loofah's HTML5 sanitizer restricted only the xlink:href attribute on certain SVG elements to local, same-document references. Browsers also accept a plain href attribute as an alternative to the deprecated xlink:href per the SVG 2 spec, but Loofah did not apply the same restriction to it,...

4.7CVSS6AI score0.00296EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/13 12:00 a.m.•19 views

Decidim - CSV census record endpoints improper authorization

Description A participant manager can access and modify the CSV census record admin forms. Impact Any participant admin can create, alter, or remove CSV census rows, which can corrupt verification data relied on by authorization workflows. Credits This issue was discovered in a security audit...

6CVSS5.8AI score0.00425EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1300