Lucene search
+L
RubygemsMost viewed

1279 matches found

RubySec
RubySec
added 2026/03/16 12:00 a.m.14 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.00275EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/27 12:00 a.m.14 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.00196EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/02 12:00 a.m.14 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.1CVSS5.2AI score0.00254EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/11/19 12:00 a.m.14 views

null pointer dereference vulnerability in mrubyc 3.4

A security vulnerability has been detected in mrubyc up to 3.4. This impacts the function mrbcrawrealloc of the file src/alloc.c. Such manipulation of the argument ptr leads to null pointer dereference. An attack has to be approached locally...

5.5CVSS5.6AI score0.00143EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/11/06 12:00 a.m.14 views

Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values

Impact The prosemirrortohtml gem is vulnerable to Cross-Site Scripting XSS attacks through malicious HTML attribute values. While tag content is properly escaped, attribute values are not, allowing attackers to inject arbitrary JavaScript code. Who is impacted: - Any application using...

7.6CVSS6.5AI score0.00221EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/10/07 12:00 a.m.14 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.5CVSS7.1AI score0.00531EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/06/13 12:00 a.m.14 views

OpenC3 COSMOS Vulnerable to Directory Traversal via openc3-api/tables endpoint

An issue in the openc3-api/tables endpoint of OpenC3 COSMOS 6.0.0 allows attackers to execute a directory traversal...

7.5CVSS7.3AI score0.00891EPSS
SaveExploits1References1
RubySec
RubySec
added 2025/06/13 12:00 a.m.14 views

OpenC3 COSMOS Vulnerable to Directory Traversal via /script-api/scripts/ endpoint

An issue in the /script-api/scripts/ endpoint of OpenC3 COSMOS 6.0.0 allows attackers to execute a directory traversal...

9.1CVSS7.3AI score0.00891EPSS
SaveExploits1References1
RubySec
RubySec
added 2024/02/07 12:00 a.m.14 views

CKEditor cross-site scripting vulnerability in AJAX sample

Affected packages The vulnerability has been discovered in the AJAX sample available at the samples/old/ajax.html file location. All integrators that use that sample in the production code can be affected. Impact A potential vulnerability has been discovered in one of CKEditor's 4 samples that ar...

6.1CVSS7.4AI score0.00878EPSS
SaveExploits1References1
RubySec
RubySec
added 2024/02/07 12:00 a.m.14 views

CKEditor4 Cross-site Scripting vulnerability caused by incorrect CDATA detection

Affected packages The vulnerability has been discovered in the core HTML parsing module and may affect all editor instances that: Enabled full-page editing mode, or enabled CDATA elements in Advanced Content Filtering configuration defaults to script and style elements. Impact A potential...

6.1CVSS6.9AI score0.00706EPSS
SaveExploits0References1
RubySec
RubySec
added 2023/04/04 12:00 a.m.14 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/17 12:00 a.m.14 views

Code injection in publify

Code Injection in GitHub repository publify/publify prior to 9.2.8...

6.5CVSS7.6AI score0.00898EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/02/09 12:00 a.m.14 views

Business Logic Errors in Publify

Publify formerly known as Typo prior to version 9.2.7 is vulnerable to business logic errors...

7.5CVSS3.6AI score0.01567EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/01/06 12:00 a.m.14 views

Regular Expression Denial of Service (ReDoS) in lodash

All versions of package lodash prior to 4.17.21 are vulnerable to Regular Expression Denial of Service ReDoS via the toNumber, trim and trimEnd functions. Steps to reproduce provided by reporter Liyuan Chen: var lo = require'lodash'; function buildblankn var ret = "1" for var i = 0; i n; i++ ret ...

5.3CVSS7AI score0.07336EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2017/01/06 12:00 a.m.14 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.05187EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2015/02/17 12:00 a.m.14 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.14 views

kcapifony Gem for Ruby /lib/ksymfony1.rb Process List Local Plaintext Password Disclosure

kcapifony Gem for Ruby contains a flaw in /lib/ksymfony1.rb that is triggered as the program displays password information in plaintext in the process list. This may allow a local attacker to gain access to password information...

7.8CVSS6.8AI score0.00522EPSS
SaveExploits1References1
RubySec
RubySec
added 2013/11/14 12:00 a.m.14 views

omniauth-facebook Gem for Ruby Insecure Access Token Handling Authentication Bypass

omniauth-facebook Gem for Ruby contains a flaw that is due to the application supporting passing the access token via the URL. This may allow a remote attacker to bypass authentication and authenticate as another user...

7.5CVSS4.2AI score0.01753EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/06 12:00 a.m.13 views

mrubyc through 3.4.1 was found to contain a NULL pointer dereference

mrubyc through 3.4.1 was found to contain a NULL pointer dereference in src/vm.c in opsuper / OPSUPER due to a missing runtime guard for top-level super...

7.5CVSS5.2AI score0.00446EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.13 views

Concurrent Ruby - `AtomicReference#update` livelocks when the stored value is `Float::NAN`

Summary Concurrent::AtomicReferenceupdate can enter a permanent busy retry loop when the current value is Float::NAN. The issue is caused by the interaction between: - AtomicReferenceupdate, which retries until compareandsetoldvalue, newvalue succeeds. - Numeric compareandset, which checks old ==...

8.2CVSS5.9AI score0.00413EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.13 views

Concurrent Ruby - ReadWriteLock allows wrong-thread write release and stray read-release counter corruption

Summary Concurrent::ReadWriteLockreleasewritelock does not verify that the calling thread acquired the write lock. Any thread with access to the lock object can release an active write lock held by another thread. A second writer can then enter its critical section while the first writer is still...

9.8CVSS5.9AI score0.0016EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.13 views

Faraday - Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters

Uncontrolled Recursion in NestedParamsEncoder Allows Stack Exhaustion DoS via Deeply Nested Query Parameters Summary Faraday::NestedParamsEncoder, the default nested query parameter encoder/decoder in Faraday, decodes nested query strings without enforcing a maximum nesting depth. A crafted query...

7.5CVSS6AI score0.00487EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.13 views

Oj - Stack Buffer Overflow in Oj.dump via Large Indent

Summary Oj.dump is vulnerable to a stack-based buffer overflow when a large :indent value is provided by the developer. fillindent in dump.h calls memsetindentstr, ' ', sizetopts-indent without validating the size. When opts-indent is set to INTMAX 2,147,483,647, the sizet cast preserves the larg...

6.3CVSS6.3AI score0.00338EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/04/09 12:00 a.m.13 views

bsv-sdk and bsv-wallet persist unverified certifier signatures in acquire_certificate (direct and issuance paths)

Unverified certifier signatures persisted by acquirecertificate Affected packages Both bsv-sdk and bsv-wallet are published from the sgbett/bsv-ruby-sdk repository. The vulnerable code lives in lib/bsv/walletinterface/walletclient.rb, which is physically shipped inside both gems the...

8.1CVSS6.1AI score0.00135EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/03/25 12:00 a.m.13 views

Rails Active Storage has a possible DoS vulnerability in proxy mode via multi-range requests

Impact Active Storage’s proxy controller does not limit the number of byte ranges in an HTTP Range header. A request with thousands of small ranges causes disproportionate CPU usage compared to a normal request for the same file, possibly resulting in a DoS vulnerability...

6.5CVSS5.8AI score0.00434EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/18 12:00 a.m.13 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.1CVSS5.9AI score0.00264EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/05 12:00 a.m.13 views

Unauthenticated Spree Commerce users can view completed guest orders by Order ID

Unauthenticated users can view completed guest orders by Order ID GHSL-2026-029 The OrdersControllershow action permits viewing completed guest orders by order number alone, without requiring the associated order token. Order lookup without enforcing token requirement in OrdersControllershow: rub...

8.7CVSS5.5AI score0.00442EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/01/13 12:00 a.m.13 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...

10CVSS8.5AI score0.00556EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/01/08 12:00 a.m.13 views

Spree API has Authenticated Insecure Direct Object Reference (IDOR) via Order Modification

Summary An Authenticated Insecure Direct Object Reference IDOR vulnerability was identified that allows an authenticated user to retrieve other users’ address information by modifying an existing order. By editing an order they legitimately own and manipulating address identifiers in the request,...

6.5CVSS6.1AI score0.00377EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/10/10 12:00 a.m.13 views

Rack has a Possible Information Disclosure Vulnerability

Summary A possible information disclosure vulnerability existed in Rack::Sendfile when running behind a proxy that supports x-sendfile headers such as Nginx. Specially crafted headers could cause Rack::Sendfile to miscommunicate with the proxy and trigger unintended internal requests, potentially...

5.8CVSS6.1AI score0.00434EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/10/10 12:00 a.m.13 views

Sinatra is vulnerable to ReDoS through ETag header value generation

Summary There is a denial of service vulnerability in the If-Match and If-None-Match header parsing component of Sinatra, if the etag method is used when constructing the response and you are using Ruby = 3.2...

7.5CVSS6.5AI score0.00458EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/08/29 12:00 a.m.13 views

Google Sign-In for Rails allowed redirect to protocol-relative URI

Summary It is possible to redirect a user to another origin if the "proceedto" value in the session store is set to a protocol-relative URL. Details The googlesignin gem persists an optional URL for redirection after authentication. If this URL is set to a protocol-relative URL, it improperly...

4.2CVSS6.6AI score0.00226EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/08/07 12:00 a.m.13 views

ruby-jwt < v3.0.0.beta1 was discovered to contain weak encryption

ruby-jwt v3.0.0.beta1 was discovered to contain weak encryption. NOTE: the Supplier's perspective is "keysize is not something that is enforced by this library. Currently more recent versions of OpenSSL are enforcing some key sizes and those restrictions apply to the users of this gem also."...

9.1CVSS7.3AI score0.00162EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/05/06 12:00 a.m.13 views

Improper certificate validation in Logstash's TCP output...

Improper certificate validation in Logstash's TCP output could lead to a man-in-the-middle MitM attack in “client” mode, as hostname verification in TCP output was not being performed when the sslverificationmode = full was set...

6.5CVSS5.9AI score0.0017EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/01 12:00 a.m.13 views

Cross Site Scripting vulnerability in Contribsys Sidekiq

Cross Site Scripting vulnerability in Contribsys Sidekiq v.6.5.8 allows a remote attacker to obtain sensitive information via a crafted URL to the filter functions...

6.1CVSS6AI score0.0059EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2024/02/07 12:00 a.m.13 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 2023/05/23 12:00 a.m.13 views

Cross Site Scripting (XSS) Vulnerability in Fetlife rollout-ui gem v0.5

Cross Site Scripting XSS Vulnerability in Fetlife rollout-ui version 0.5, allows attackers to execute arbitrary code via a crafted url to the delete a feature functionality...

6.1CVSS6.8AI score0.00517EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2022/03/16 12:00 a.m.13 views

Cross-site Scripting in CKEditor4

Affected packages The vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4. Impact A potential vulnerability has been discovered in CKEditor 4 HTML processing core module. The vulnerability allowed to inject malformed HTML bypassing...

5.4CVSS9.1AI score0.01209EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/11/17 12:00 a.m.13 views

HTML comments vulnerability allowing to execute JavaScript code

Affected packages The vulnerability has been discovered in the core HTML processing module and may affect all plugins used by CKEditor 4. Impact A potential vulnerability has been discovered in CKEditor 4 HTML processing core module. The vulnerability allowed to inject malformed comments HTML...

8.2CVSS6.9AI score0.0147EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/06/21 12:00 a.m.13 views

ckeditor4 vulnerable to cross-site scripting

A cross-site scripting XSS vulnerability in the HTML Data Processor in CKEditor 4 4.14.0 through 4.16.x before 4.16.1 allows remote attackers to inject executable JavaScript code through a crafted comment because --! is mishandled...

6.1CVSS6AI score0.03189EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/03/29 12:00 a.m.13 views

Improper Certificate Validation in twitter-stream

In voloko twitter-stream 0.1.16, missing TLS hostname validation allows an attacker to perform a man-in-the-middle attack against users of the library because eventmachine is misused...

5.9CVSS4.7AI score0.00884EPSS
SaveExploits1References1
RubySec
RubySec
added 2017/10/24 12:00 a.m.13 views

WEBrick Improper Input Validation vulnerability

WEBrick 1.3.1 in Ruby 1.8.6 through patchlevel 383, 1.8.7 through patchlevel 248, 1.8.8dev, 1.9.1 through patchlevel 376, and 1.9.2dev writes data to a log file without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrar...

7.5CVSS7.8AI score0.15936EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2017/09/06 12:00 a.m.13 views

DoS Vulnerability associated with URI.decode_www_form_component method

The URI.decodewwwformcomponent method in Ruby before 1.9.2-p330 allows remote attackers to cause a denial of service catastrophic regular expression backtracking, resource consumption, or application crash via a crafted string...

7.5CVSS5.6AI score0.04128EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2017/04/03 12:00 a.m.13 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 2014/01/14 12:00 a.m.13 views

echor Gem for Ruby Process Listing Local Plaintext Credential Disclosure

echor Gem for Ruby contains a flaw that is due to the program exposing credential information in the system process listing. This may allow a local attacker to gain access to plaintext credential information...

7.8CVSS6.9AI score0.00344EPSS
SaveExploits0References1
RubySec
RubySec
added 2013/02/21 12:00 a.m.13 views

Spree promotion_rules_controller.rb promotion_rule Parameter Arbitrary Ruby Object Instantiation Command Execution

Spree contains a flaw that is triggered when handling input passed via the 'promotionrule' parameter to promotionrulescontroller.rb. This may allow a remote authenticated attacker to instantiate arbitrary Ruby objects and potentially execute arbitrary commands...

5.1AI score0.01531EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/06/19 12:00 a.m.12 views

Concurrent Ruby - `ReentrantReadWriteLock` read-count overflow grants a write lock without exclusivity

Summary Concurrent::ReentrantReadWriteLock can incorrectly grant a write lock after one thread acquires the read lock 32,768 times. The lock stores a thread's local read and write hold counts in one integer. The low 15 bits are used for the read hold count, and bit 15 is used as WRITELOCKHELD...

5.5CVSS5.8AI score0.00106EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/17 12:00 a.m.12 views

katello - missing repository authorization in content_uploads exposes cross-product content existence

A flaw was found in Katello's of Red Hat Satellite. A content upload functionality where insufficient authorization checks in the ContentUploadsController allowed users with the editproducts permission to query content information for repositories outside the products they were authorized to...

4.3CVSS5.8AI score0.00223EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/07 12:00 a.m.12 views

Use-After-Free in SQLite Aggregate Function Callbacks

Summary Using Databasecreateaggregate, createaggregatehandler, or Databasedefineaggregator to define an aggregate function, and then using an open statement calling that function after the database has been explicitly closed will result in an invalid memory read and a segmentation fault. Severity...

2CVSS6AI score0.00107EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/04 12:00 a.m.12 views

Memory exhaustion in HTTP header parser

Impact If this library is used to implement a WebSocket server on top of a TCP server rather than an HTTP server or framework using the WebSocket::Driver.server method, or, if it is used to complement a WebSocket client, then a peer can make a single connection consume an unbounded amount of memo...

7.5CVSS6AI score0.00344EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1279