Lucene search
+L
RubygemsMost viewed

1291 matches found

RubySec
RubySec
added 2021/01/26 12:00 a.m.13 views

Regular expression Denial of Service in dialog plugin

Affected packages The vulnerability has been discovered and fixed in the dialog plugin. Packages indirectly affected by the issue having dialog plugin dependency: - Link - Image - Enhanced Image - Code Snippet - Iframe Dialog Impact A potential vulnerability has been discovered in CKEditor 4 dial...

6.5CVSS6.9AI score0.0197EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/07/19 12:00 a.m.13 views

Regular Expression Denial of Service (ReDoS) in lodash

lodash prior to 4.7.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the library attempts to match using a regular expression. The fixed version is:...

6.5CVSS7AI score0.03162EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2018/04/03 12:00 a.m.13 views

HTTP response splitting attack in WEBrick

Allows an HTTP Response Splitting attack. An attacker can inject a crafted key and value into an HTTP response for the HTTP server of WEBrick...

5.3CVSS6.5AI score0.05453EPSS
SaveExploits0References1Affected Software1
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 2013/10/08 12:00 a.m.13 views

Wicked Gem for Ruby contains a flaw

Wicked Gem for Ruby contains a flaw that is due to the program failing to properly sanitize input passed via the 'thestep' parameter upon submission to the renderredirect.rb script. This may allow a remote attacker to gain access to arbitrary files...

5CVSS7.1AI score0.02958EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2013/04/21 12:00 a.m.13 views

Data-type injection vulnerability

The Active Record component in Ruby on Rails 2.3.x, 3.0.x, 3.1.x, and 3.2.x does not ensure that the declared data type of a database column is used during comparisons of input values to stored values in that column, which makes it easier for remote attackers to conduct data-type injection attack...

6.4CVSS5.9AI score0.01962EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2006/04/20 12:00 a.m.13 views

Ruby http/xmlrpc server DoS

The HTTP/XMLRPC server in Ruby before 1.8.2 uses blocking sockets, which allows attackers to cause a denial of service blocked connections via a large amount of data...

5CVSS5.3AI score0.10192EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/07/28 12:00 a.m.12 views

Pagy I18n locale option is not validated before being used in a file path

Summary Pagy::I18n.locale= did not validate its argument before using it as a path component to load the matching dictionary file .yml. An application that assigns untrusted input to the locale — e.g. the common pattern Pagy::I18n.locale = params:locale — let that input influence which file Pagy...

6.9CVSS5.5AI score0.00368EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/15 12:00 a.m.12 views

Possible XSS vulnerability with certain configurations of rails-html-sanitizer

Summary There is a possible cross-site scripting vulnerability in rails-html-sanitizer when the sanitizer is configured to allow an SVG reference element such as . See related GHSA-9wjq-cp2p-hrgf in Loofah, whose SVG local-reference logic rails-html-sanitizer mirrors. Impact...

5.1CVSS5.4AI score0.00396EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/15 12:00 a.m.12 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.7CVSS5.4AI score0.0018EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/07 12:00 a.m.12 views

OAuth2::Client#request: Protocol-relative redirect Location overrides authority, leaking bearer Authorization to attacker host

Summary When an application uses OAuth2::Client typically via an OAuth2::AccessToken and the configured authorization server returns a redirect whose Location header is a protocol-relative URI of the form //attacker.example/leak, OAuth2::Clientrequest resolves the redirect with...

8.6CVSS5.5AI score0.00434EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/05/07 12:00 a.m.12 views

JRuby-OpenSSL has hostname verification disabled by default

JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library. Starting in JRuby-OpenSSL version 0.12.1 and prior to version 0.15.4 corresponding to JRuby versions starting in 9.3.4.0 prior to 9.4.12.1 and 10.0.0.0 prior to 10.0.0.1, when verifying SSL certificates,...

7.1CVSS5.5AI score0.00182EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/08/08 12:00 a.m.12 views

Several quadratic complexity bugs may lead to denial of service in Commonmarker

Impact Several quadratic complexity bugs in commonmarker's underlying cmark-gfm library may lead to unbounded resource exhaustion and subsequent denial of service. The following vulnerabilities were addressed: CVE-2023-37463 For more information, consult the release notes for version 0.29.0.gfm.1...

7.5CVSS7AI score0.00696EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2011/02/10 12:00 a.m.12 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...

10CVSS7.9AI score0.04038EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2026/09/10 12:00 a.m.11 views

MongoDB Ruby Driver - Improper neutralization of special elements in data query logic in the GridFS component

Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Ruby Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the...

8.3CVSS5.7AI score0.00259EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/09/10 12:00 a.m.11 views

A NULL pointer dereference vulnerability in mruby 4.0.0

A NULL pointer dereference vulnerability exists in the Prism parser component of mruby 4.0.0. An attacker can provide a specially crafted Ruby source file that triggers the parser to pass a NULL pointer to nonnull string handling functions, resulting in undefined behavior and application crash...

6.5CVSS5.5AI score0.00254EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/08/12 12:00 a.m.11 views

CamaleonCMS 2.9.1 Server-Side Template Injection via test_email Action

CamaleonCMS 2.9.1 contains a server-side template injection vulnerability that allows authenticated administrators to execute arbitrary commands by embedding ERB tags in the email parameter of the testemail settings action, which are evaluated when an SMTP rejection reflects the recipient address...

7.5CVSS6AI score0.00587EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/08/07 12:00 a.m.11 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.3AI score0.00329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/31 12:00 a.m.11 views

Camaleon CMS (2.1.1 to 2.9.1) contains an authenticated RCE vulnerability

Camaleon CMS versions 2.1.1 through 2.9.1 contains an authenticated remote code execution RCE vulnerability that allows users with customfields manage permission to execute arbitrary Ruby code by supplying a malicious expression through the selecteval custom field type. Attackers can store an...

8.8CVSS6AI score0.00834EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/13 12:00 a.m.11 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...

6CVSS6.1AI score0.00458EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/07/15 12:00 a.m.11 views

Prototype Pollution in lodash

Versions of lodash prior to 4.17.19 are vulnerable to Prototype Pollution. The functions pick, set, setWith, update, updateWith, and zipObjectDeep allow a malicious user to modify the prototype of Object if the property identifiers are user-supplied. Being affected by this issue requires...

7.4CVSS7.5AI score0.05213EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/02/07 12:00 a.m.11 views

Prototype Pollution in lodash

Versions of lodash before 4.17.11 are vulnerable to prototype pollution. The vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of Object via constructor: prototype: ... causing the addition or modification of an existing propert...

6.8CVSS7AI score0.01553EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2018/07/26 12:00 a.m.11 views

Prototype Pollution in lodash

Versions of lodash before 4.17.5 are vulnerable to prototype pollution. The vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of Object via proto causing the addition or modification of an existing property that will exist on al...

6.5CVSS7AI score0.02384EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2026/07/15 12:00 a.m.10 views

Loofah `allowed_uri?` does not detect `javascript:` URIs split by named whitespace character references

Summary Loofah::HTML5::Scrub.alloweduri? does not correctly reject javascript: URIs when the scheme is split or prefixed by the HTML5 named character references tab or line feed. This is a bypass of the fix for GHSA-46fp-8f5p-pf2m, which handled the equivalent numeric character references , , but...

2.3CVSS5.2AI score0.00245EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/01/14 12:00 a.m.10 views

An untrusted pointer dereference in mrb_vm_exec() of mruby 3.0.0

An untrusted pointer dereference in mrbvmexec of mruby v3.0.0 can lead to a segmentation fault or application crash. PATCH INFO - Mruby 5613 described the issue and Matz cited 5619 and 5620 as "been addressed" on 2/16/2022. - Found the 5619 commit on 12/31/2021 in 3.1.0-rc release. - Found the 56...

7.5CVSS5.9AI score0.01046EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/07/10 12:00 a.m.10 views

Prototype Pollution in lodash

Versions of lodash before 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep allows a malicious user to modify the prototype of Object via constructor: prototype: ... causing the addition or modification of an existing property that will exist on all objects. Recommendation...

9.1CVSS7AI score0.05006EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2018/04/03 12:00 a.m.10 views

Buffer under-read in String#unpack

An attacker controlling the unpacking format similar to format string vulnerabilities can trigger a buffer under-read in the Stringunpack method, resulting in a massive and controlled information disclosure. Stringunpack receives format specifiers as its parameter, and can be specified the positi...

7.5CVSS7.4AI score0.07529EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/01 12:00 a.m.9 views

Email address spoofing via malformed RFC 2047 encoded-words in mail

Summary Mail::Utilities.qvaluedecode and Mail::Utilities.bvaluedecode decoded only the first RFC 2047 encoded-word in a string and used an overly greedy pattern to match the charset token. A crafted, malformed encoded-word embedded in an address display name or local part could cause the decoded...

5.3CVSS5.8AI score0.00328EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/29 12:00 a.m.9 views

Trix is vulnerable to XSS through JSON deserialization bypass in drag-and-drop (Level0InputController)

Impact The Trix editor, in versions prior to 2.1.18, is vulnerable to XSS when a crafted application/x-trix-document JSON payload is dropped into the editor in environments using the fallback Level0InputController e.g., embedded WebViews lacking Input Events Level 2 support. The...

2.1CVSS5.2AI score0.00326EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/26 12:00 a.m.9 views

Stored XSS via HTMLParser attribute injection on paste

Impact The Trix editor, in versions prior to 2.1.18, is vulnerable to XSS when crafted HTML is pasted into the editor. The HTMLParser processed a mock attachment, a carrying an empty data-trix-attachment="". The empty attachment object caused the element to bypass attachment handling, so its...

4.6CVSS5.3AI score0.00203EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/01/27 12:00 a.m.9 views

Cassandra Web 0.5.0 contains a directory traversal vulnerability

Cassandra Web 0.5.0 contains a directory traversal vulnerability that allows unauthenticated attackers to read arbitrary files by manipulating path traversal parameters. Attackers can exploit the disabled Rack::Protection module to read sensitive system files like /etc/passwd and retrieve Apache...

8.7CVSS7.9AI score0.02641EPSS
SaveExploits0References1
RubySec
RubySec
added 2023/10/23 12:00 a.m.9 views

NULL Pointer Dereference in seleniumhq/selenium

This is a null pointer dereference that causes the IE driver to crash when selenium gets the cookies from an attacker controlled page. At a high level, the bug is caused by an insufficient check on data returned from Edge Internet Explorer mode...

7.5CVSS5.2AI score0.00859EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/06/30 12:00 a.m.9 views

double free vulnerabliity

mruby 2.1.2 has a double free in mrbdefaultallocf called from mrbfree and objfree...

7.8CVSS7.2AI score0.00991EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/05/06 12:00 a.m.9 views

Command Injection in lodash

lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function...

7.2CVSS7.4AI score0.21333EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2026/06/03 12:00 a.m.8 views

CSP directive injection via sandbox, plugin_types, and report_to when given untrusted input

Summary secureheaders builds the Content-Security-Policy value by stitching every configured directive together with ; separators. Three directive builders buildsandboxlistdirective, buildmediatypelistdirective, buildreporttodirective interpolate caller-supplied strings into that value without...

4.7CVSS5.5AI score0.00286EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/12 12:00 a.m.8 views

Trix has a Stored XSS vulnerability through serialized attributes

Impact The Trix editor, in versions prior to 2.1.17, is vulnerable to XSS attacks when a data-trix-serialized-attributes attribute bypasses the DOMPurify sanitizer. An attacker could craft HTML containing a data-trix-serialized-attributes attribute with a malicious payload that, when the content ...

4.6CVSS5.6AI score0.00245EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/07/06 12:00 a.m.7 views

decidim-elections - Election question titles allow stored script execution

Description A low-privilege process-scoped admin who can manage elections can store arbitrary HTML in the question statement/body without sanitization, and the public elections UI renders that value unsafely. Impact A low-privilege process-scoped admin or other election editor with...

4.8CVSS5.8AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/09/03 12:00 a.m.6 views

path traversal vulnerability in pre-3.4.0 rubyzip gem

rubyzip versions before 3.4.0 contain a path traversal vulnerability in Zip::Entryextract that fails to properly validate extraction paths using prefix comparison without trailing separators. Attackers can craft archive entries with names like ../uploadbackup/owned.sh to write files outside the...

8.7CVSS5.8AI score0.00383EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/06 12:00 a.m.6 views

Nokogiri XSLT transform has a memory leak

Summary Nokogiri's Nokogiri::XSLT::Stylesheettransform leaks a small heap allocation when passed a Ruby string parameter containing a null byte. For applications that pass attacker-controlled input through XSLT.transform parameters, this may be a vector for a denial of service attack against...

6.9CVSS5.7AI score0.00304EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/18 12:00 a.m.6 views

Nokogiri does not check the return value from xmlC14NExecute

Summary Nokogiri's CRuby extension fails to check the return value from xmlC14NExecute in the method Nokogiri::XML::Documentcanonicalize and Nokogiri::XML::Nodecanonicalize. When canonicalization fails, an empty string is returned instead of raising an exception. This incorrect return value may...

6.9CVSS0.00246EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/06 12:00 a.m.5 views

Nokogiri CSS selector tokenizer has regular expression backtracking

Summary Nokogiri's CSS selector tokenizer contains regular expressions whose construction may result in exponential regex backtracking on adversarial selectors. Three ReDoS vectors are addressed in this release: 1. String-literal tokenization on certain unterminated quoted-string input. 2...

8.7CVSS5.7AI score0.00278EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1291