Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2013/09/09 12:00 a.m.•35 views

CVE-2013-4287 rubygems: version regex algorithmic complexity vulnerability

Algorithmic complexity vulnerability in Gem::Version::VERSIONPATTERN in lib/rubygems/version.rb in RubyGems before 1.8.23.1, 1.8.24 through 1.8.25, 2.0.x before 2.0.8, and 2.1.x before 2.1.0, as used in Ruby 1.9.0 through 2.0.0p247, allows remote attackers to cause a denial of service CPU...

4.3CVSS5.9AI score0.03331EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2011/10/27 12:00 a.m.•35 views

Puppet allows local users to modify the permissions of arbitrary files

Puppet 2.7.x before 2.7.5, 2.6.x before 2.6.11, and 0.25.x allows local users to modify the permissions of arbitrary files via a symlink attack on the SSH authorizedkeys file...

6.3CVSS6.8AI score0.00352EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2009/12/07 12:00 a.m.•35 views

jruby-openssl Gem for JRuby fails to do proper certificate validation

A security problem involving peer certificate verification was found where failed verification silently did nothing, making affected applications vulnerable to attackers. Attackers could lead a client application to believe that a secure connection to a rogue SSL server is legitimate. Attackers...

7.5CVSS3.9AI score0.006EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/06/30 12:00 a.m.•35 views

More ruby integer overflows (rb_ary_fill / Array#fill)

Integer overflow in the rbaryfill function in array.c in Ruby before revision 17756 allows context-dependent attackers to cause a denial of service crash or possibly have unspecified other impact via a call to the Arrayfill method with a start aka beg argument greater than ARYMAXSIZE. NOTE: this...

7.5CVSS6.1AI score0.03601EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/06/20 12:00 a.m.•35 views

CVE-2008-2725 ruby: integer overflow in rb_ary_splice/update/replace() - REALLOC_N

Integer overflow in the 1 rbarysplice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, and 1.8.7 before 1.8.7-p22; and 2 the rbaryreplace function in 1.6.x allows context-dependent attackers to trigger memory corruption via unspecified vectors, aka the...

7.8CVSS6.8AI score0.037EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•34 views

Oj - Use-After-Free in Oj::Parser SAJ Callback via Input Mutation

Summary Oj::Parserparse is vulnerable to a heap use-after-free when a SAJ/SAJ2 callback mutates the input JSON string during parsing. The C engine holds a raw const byte pointer into the Ruby string's internal buffer. If a callback e.g. hashstart resizes the string — for example by calling...

2.1CVSS6.3AI score0.00146EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/10 12:00 a.m.•34 views

Savon::Model evaluates WSDL operation names as Ruby source

Savon::Model generated SOAP operation methods by interpolating operation names into Ruby source passed to moduleeval. An attacker who can control the operation names of a WSDL, can inject Ruby code that executes in the application process. This affects only the .alloperations class method provide...

8.1CVSS5.8AI score0.00687EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/09 12:00 a.m.•34 views

DFVULN-839 - Use-After-Free in MessagePack::Buffer#clear Enables Cross-Buffer Disclosure

Summary MessagePack::Bufferclear shifts out every chunk and returns its 4 KiB rmem page to the shared pool, but does not reset the buffer's rmem cursor rmemlast, rmemend, rmemowner. The next write sees "unused rmem space" left over from the freed page and hands back a slice of memory that has...

5.4CVSS6.3AI score0.00227EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/04/21 12:00 a.m.•34 views

ERB has an @_init deserialization guard bypass via def_module / def_method / def_class

ERB implements an @init guard to prevent code execution when ERB objects are reconstructed via Marshal.load on untrusted data. However, ERBdefmethod, ERBdefmodule, and ERBdefclass evaluate the template source without checking this guard, allowing an attacker who controls the data passed to...

8.1CVSS6.2AI score0.01306EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/13 12:00 a.m.•34 views

ERB has an @_init deserialization guard bypass via def_module / def_method / def_class

ERB implements an @init guard to prevent code execution when ERB objects are reconstructed via Marshal.load on untrusted data. However, ERBdefmethod, ERBdefmodule, and ERBdefclass evaluate the template source without checking this guard, allowing an attacker who controls the data passed to...

8.1CVSS6.2AI score0.01306EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/12/18 12:00 a.m.•34 views

AWS SDK for Ruby's S3 Encryption Client has a Key Commitment Issue

Summary S3 Encryption Client for Ruby is an open-source client-side encryption library used to facilitate writing and reading encrypted records to S3. When the encrypted data key EDK is stored in an "Instruction File" instead of S3's metadata record, the EDK is exposed to an "Invisible Salamander...

6CVSS5.8AI score0.00207EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/08/07 12:00 a.m.•34 views

JWE is missing AES-GCM authentication tag validation in encrypted JWE

Overview The authentication tag of encrypted JWEs can be brute forced, which may result in loss of confidentiality for those JWEs and provide ways to craft arbitrary JWEs. Impact - JWEs can be modified to decrypt to an arbitrary value - JWEs can be decrypted by observing parsing differences - The...

9.1CVSS6.4AI score0.00253EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:00 a.m.•34 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 and Nokogiri = 1.16.8. Impact A possible XSS vulnerability with certain configurations of Rails::HTML::Sanitizer may allow an attacker to inject content if HTML5...

6.1CVSS5.7AI score0.00597EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/10/28 12:00 a.m.•34 views

REXML ReDoS vulnerability

Impact The REXML gem before 3.3.9 has a ReDoS vulnerability when it parses an XML that has many digits between & and x...; in a hex numeric character reference &x...;. This does not happen with Ruby 3.2 or later. Ruby 3.1 is the only affected maintained Ruby. Note that Ruby 3.1 will reach EOL on...

8.7CVSS6.6AI score0.0142EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/19 12:00 a.m.•34 views

fugit parse and parse_nat stall on lengthy input

Impact The fugit "natural" parser, that turns "every wednesday at 5pm" into "0 17 3", accepted any length of input and went on attempting to parse it, not returning promptly, as expected. The parse call could hold the thread with no end in sight. Fugit dependents that do not check user input leng...

7.5CVSS7.1AI score0.00798EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/07/10 12:00 a.m.•34 views

Decidim cross-site scripting (XSS) in the pagination

Impact The pagination feature used in searches and filters is subject to potential XSS attack through a malformed URL using the GET parameter perpage. Patches Patched in version 0.27.6 and 0.28.1 References OWASP ASVS v4.0.3-5.1.3 Credits This issue was discovered in a security audit organized by...

7.1CVSS6.3AI score0.00417EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/01/17 12:00 a.m.•34 views

Cross-site scripting (XSS) in Action messages on Avo

Avo is a framework to create admin panels for Ruby on Rails apps. In Avo 3 pre12 any HTML inside text that is passed to error or succeed in an Avo::BaseAction subclass will be rendered directly without sanitization in the toast/notification that appears in the UI on Action completion. A malicious...

6.5CVSS6.2AI score0.0071EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/07 12:00 a.m.•34 views

Inline SVG vulnerable to Cross-site Scripting

A vulnerability has been found in jamesmartin Inline SVG up to 1.7.1 and classified as problematic. Affected by this vulnerability is an unknown functionality of the file lib/inlinesvg/actionview/helpers.rb of the component URL Parameter Handler. The manipulation of the argument filename leads to...

6.1CVSS1.4AI score0.00675EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/12/13 12:00 a.m.•34 views

Uncontrolled Recursion in Loofah

Summary Loofah = 2.2.0, = 2.19.1. Users who are unable to upgrade may be able to mitigate this vulnerability by limiting the length of the strings that are sanitized...

7.5CVSS3.2AI score0.01125EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/07/05 12:00 a.m.•34 views

Unsafe YAML deserialization in opensearch-ruby

Impact A YAML deserialization in opensearch-ruby 2.0.0 can lead to unsafe deserialization using YAML.load if the response is of type YAML. Patches The problem has been patched in opensearch-ruby gem version 2.0.2. Workarounds No viable workaround. Please upgrade to 2.0.2...

8.8CVSS3.7AI score0.01617EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/06/24 12:00 a.m.•34 views

Improper handling of double quotes in file name in Diffy in Windows environment

The function that calls the diff tool in versions of Diffy prior to 3.4.1 does not properly handle double quotes in a filename when run in a Windows environment. This allows attackers to execute arbitrary commands via a crafted string...

9.8CVSS6.5AI score0.01793EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•34 views

Nokogiri affected by libxslt Use of Uninitialized Resource/ Use After Free vulnerability

In xsltCopyText in transform.c in libxslt 1.1.33, a pointer variable isn't reset under certain circumstances. If the relevant memory area happened to be freed and reused in a certain way, a bounds check could fail and memory outside a buffer could be written to, or uninitialized data could be...

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

katello Cross-site Scripting vulnerability

A cross-site scripting XSS flaw was found in the katello component of Satellite. An attacker with privilege to create/edit organizations and locations is able to execute a XSS attacks against other users through the Subscriptions or the Red Hat Repositories wizards. This can possibly lead to...

5.4CVSS2.9AI score0.00999EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/13 12:00 a.m.•34 views

Phusion Passenger incorrect permission assignment

An issue was discovered in switchGroup in agent/ExecHelper/ExecHelperMain.cpp in Phusion Passenger before 5.3.2. The set of groups gidset is not set correctly, leaving it up to randomness i.e., uninitialized memory which supplementary groups are actually being set while lowering privileges...

5.3CVSS3.4AI score0.01198EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/04/11 12:00 a.m.•34 views

Inefficient Regular Expression Complexity in Nokogiri

Summary Nokogiri = 1.13.4...

7.5CVSS2.7AI score0.03519EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/01/07 12:00 a.m.•34 views

A potential Denial of Service issue in protobuf-java

Summary A potential Denial of Service issue in protobuf-java was discovered in the parsing procedure for binary data. Affected versions: All versions of Java Protobufs including Kotlin and JRuby prior to the versions listed below. Protobuf "javalite" users typically Android are not affected...

7.5CVSS6.6AI score0.01669EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/11/15 12:00 a.m.•35 views

Regular Expression Denial of Service Vulnerability of Date Parsing Methods

Date's parsing methods including Date.parse are using Regexps internally, some of which are vulnerable against regular expression denial of service. Applications and libraries that apply such methods to untrusted input may be affected. The fix limits the input length up to 128 bytes by default...

7.5CVSS6.7AI score0.03222EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/11/13 12:00 a.m.•34 views

Authorization bypass in Spree

Impact The perpetrator could query the API v2 Order Status https://guides.spreecommerce.org/api/v2/storefronttag/Order-Status endpoint with an empty string passed as an Order token Patches Please upgrade to 3.7.11, 4.0.4, or 4.1.11 depending on your used Spree version. Users of Spree 3.7 are not...

7.7CVSS6.7AI score0.01124EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/06/28 12:00 a.m.•34 views

Unintended read access in kramdown gem

The kramdown gem before 2.3.0 for Ruby processes the template option inside Kramdown documents by default, which allows unintended read access such as template="/etc/passwd" or unintended embedded Ruby code execution such as a string that begins with template="string://%= . NOTE: kramdown is used...

9.8CVSS2.6AI score0.0456EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/05/15 12:00 a.m.•34 views

Potential remote code execution of user-provided local names in ActionView

There was a vulnerability in versions of Rails prior to 5.0.1 that would allow an attacker who controlled the locals argument of a render call. Versions Affected: rails 5.0.1 Not affected: Applications that do not allow users to control the names of locals. Fixed Versions: 4.2.11.2 Impact ------ ...

8.8CVSS5.3AI score0.82047EPSS
SaveExploits10References1Affected Software1
RubySec
RubySec
•added 2019/01/17 12:00 a.m.•34 views

XSS vulnerability that affects bootstrap

In Bootstrap before 3.4.0, XSS is possible in the tooltip data-viewport attribute...

6.1CVSS6.1AI score0.03835EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/02/18 12:00 a.m.•34 views

Path traversal is possible via backslash characters on Windows.

An issue was discovered in rack-protection 2.x before 2.0.1 on Windows. Path traversal is possible via backslash characters...

5.3CVSS4.9AI score0.01838EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/04/13 12:00 a.m.•34 views

espeak-ruby Gem for Ruby Arbitrary Command Execution

espeak-ruby passes user modifiable strings directly to a shell command. An attacker can execute malicious commands by modifying the strings that are passed as arguments to the speak, save, bytes and byteswav methods in the lib/espeak/speech.rb library...

9.8CVSS5.5AI score0.02448EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/11/23 12:00 a.m.•34 views

Phusion Passenger Server allows to overwrite headers in some cases

It is possible in some cases, for clients to overwrite headers set by the server, resulting in a medium level security issue. Passenger 5 uses an SCGI-inspired format to pass headers to Ruby/Python applications, while Passenger 4 uses an SCGI-inspired format to pass headers to all applications...

4.3CVSS6.8AI score0.02364EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•34 views

lean-ruport Gem for Ruby /test/tc_database.rb Process Table Local Plaintext MySQL Password Disclosure

lean-ruport Gem for Ruby contains a flaw in /test/tcdatabase.rb that is due to the application exposing MySQL password information in plaintext in the process table. This may allow a local attacker to gain access to MySQL password information...

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

Devise Database Type Conversion Crafted Request Parsing Security Bypass

Devise contains a flaw that is triggered during when a type conversion error occurs during the parsing of a malformed request. With a specially crafted request, a remote attacker can bypass security restrictions...

6.8CVSS4.7AI score0.14126EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2026/05/04 12:00 a.m.•33 views

net-imap vulnerable to command Injection via "raw" arguments to multiple commands

Summary Several Net::IMAP commands accept a raw string argument that is sent to the server without validation or escaping. If this string is derived from user-controlled input, it may contain contain CRLF sequences, which an attacker can use to inject arbitrary IMAP commands. Details Net::IMAP's...

9.8CVSS7.9AI score0.00519EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/03/17 12:00 a.m.•33 views

Katello - Denial of Service and potential information disclosure via SQL injection'

A flaw was found in the Katello plugin for Red Hat Satellite. This vulnerability, caused by improper sanitization of user-provided input, allows a remote attacker to inject arbitrary SQL commands into the sortby parameter of the /api/hosts/bootcimages API endpoint. This can lead to a Denial of...

5.4CVSS7.3AI score0.00433EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/03/28 12:00 a.m.•33 views

Publify Vulnerable To Cross-Site Scripting (XSS) Via Redirects Requiring User Interaction

Summary A publisher on a publify application is able to perform a cross-site scripting attack on an administrator using the redirect functionality. Details A publisher on a publify application is able to perform a cross-site scripting attack on an administrator using the redirect functionality. T...

5.4CVSS6.3AI score0.00263EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/02/26 12:00 a.m.•33 views

CVE-2025-27219 - Denial of Service in CGI::Cookie.parse

There is a possibility for DoS by in the cgi gem. This vulnerability has been assigned the CVE identifier CVE-2025-27219. We recommend upgrading the cgi gem. Details CGI::Cookie.parse took super-linear time to parse a cookie string in some cases. Feeding a maliciously crafted cookie string into t...

7.5CVSS6.3AI score0.00849EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/12/02 12:00 a.m.•33 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.7AI score0.00475EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/09/19 12:00 a.m.•33 views

protobuf-java has potential Denial of Service issue

Summary When parsing unknown fields in the Protobuf Java Lite and Full library, a maliciously crafted message can cause a StackOverflow error and lead to a program crash. Reporter: Alexis Challande, Trail of Bits Ecosystem Security Team Affected versions: This issue affects all versions of both t...

8.7CVSS6.6AI score0.02772EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/11/29 12:00 a.m.•33 views

CarrierWave Content-Type allowlist bypass vulnerability, possibly leading to XSS

Impact CarrierWave::Uploader::ContentTypeAllowlist has a Content-Type allowlist bypass vulnerability, possibly leading to XSS. The validation in allowlistedcontenttype? determines Content-Type permissions by performing a partial match. If the contenttype argument of allowlistedcontenttype? is...

6.8CVSS6.1AI score0.00613EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/01/17 12:00 a.m.•33 views

Sisimai Inefficient Regular Expression Complexity vulnerability

A vulnerability has been found in Sisimai up to 4.25.14p11 and classified as problematic. This vulnerability affects the function toplain of the file lib/sisimai/string.rb. The manipulation leads to inefficient regular expression complexity. The exploit has been disclosed to the public and may be...

7.5CVSS2.7AI score0.01347EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•33 views

Cross site scripting in publify

Unrestricted file upload allowed the attacker to manipulate the request and bypass the protection of HTML files using a text file. Stored XSS may be obtained...

9.1CVSS0.7AI score0.00753EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/23 12:00 a.m.•33 views

Out-of-bounds Read in mrb_obj_is_kind_of in in mruby/mruby

Out-of-bounds Read in mrbobjiskindof in in GitHub repository mruby/mruby prior to 3.2. Impact: Possible arbitrary code execution if being exploited...

7.8CVSS7.1AI score0.00477EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/10 12:00 a.m.•33 views

Out-of-bounds Read in mrb_get_args in mruby/mruby

Out-of-bounds Read in mrbgetargs in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited...

9.8CVSS7.8AI score0.01576EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/03/24 12:00 a.m.•33 views

Missing Authentication for Critical Function in Foreman Ansible

An authorization flaw was found in Foreman Ansible. An authenticated attacker with certain permissions to create and run Ansible jobs can access hosts through job templates. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability...

8CVSS2.6AI score0.01047EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/02/01 12:00 a.m.•33 views

Mechanize ruby gem Command Injection vulnerability

Impact Mechanize = v2.0, v2.7.7 allows for OS commands to be injected using several classes' methods which implicitly use Ruby's Kernel.open method. Exploitation is possible only if untrusted input is used as a local filename and passed to any of these calls: Mechanize::CookieJarload: since v2.0...

8.3CVSS6.9AI score0.03507EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/08/04 12:00 a.m.•33 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
Total number of security vulnerabilities1300