Lucene search
+L
RubygemsMost viewed

1292 matches found

RubySec
RubySec
•added 2017/10/24 12:00 a.m.•30 views

Moderate severity vulnerability that affects rails

Cross-site scripting XSS vulnerability in the tojson ActiveRecord::Basetojson function in Ruby on Rails before edge 9606 allows remote attackers to inject arbitrary web script via the input values...

4.3CVSS6.1AI score0.03683EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2016/04/13 12:00 a.m.•30 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 2016/01/25 12:00 a.m.•30 views

Possible Object Leak and Denial of Service attack in Action Pack

There is a possible object leak which can lead to a denial of service vulnerability in Action Pack. This vulnerability has been assigned the CVE identifier CVE-2016-0751. Versions Affected: All. Not affected: None. Fixed Versions: 5.0.0.beta1.1, 4.2.5.1, 4.1.14.1, 3.2.22.1 Impact ------ A careful...

7.5CVSS3.6AI score0.09731EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/08/18 12:00 a.m.•30 views

Data Injection Vulnerability in Active Record

The createwith functionality in Active Record was implemented incorrectly and completely bypasses the strong parameters protection. Applications which pass user-controlled values to createwith could allow attackers to set arbitrary attributes on models...

7.5CVSS6.9AI score0.02797EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•30 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 2014/01/14 12:00 a.m.•30 views

echor Gem for Ruby backplane.rb perform_request Function Arbitrary Command Execution

Echor Gem for Ruby contains a flaw in backplane.rb in the performrequest function that is triggered when a semi-colon ; is injected into a username or password. This may allow a context-dependent attacker to inject arbitrary commands if the gem is used in a rails application...

7.8CVSS4.1AI score0.00409EPSS
SaveExploits0References1
RubySec
RubySec
•added 2013/09/09 12:00 a.m.•30 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.03343EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/03/04 12:00 a.m.•30 views

flash_tool Gem for Ruby File Download Handling Arbitrary Command Execution

flashtool Gem for Ruby contains a flaw that is triggered during the handling of downloaded files that contain shell characters. With a specially crafted file, a context-dependent attacker can execute arbitrary commands...

9.8CVSS7.4AI score0.01685EPSS
SaveExploits0References1
RubySec
RubySec
•added 2013/01/28 12:00 a.m.•30 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 2009/07/10 12:00 a.m.•30 views

High Security Vulnerability with authenticate_with_http_digest of Rails

The example code for the digest authentication functionality httpauthentication.rb in Ruby on Rails before 2.3.3 defines an authenticateorrequestwithhttpdigest block that returns nil instead of false when the user does not exist, which allows context-dependent attackers to bypass authentication f...

9.8CVSS7.5AI score0.03377EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/09 12:00 a.m.•29 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.4CVSS5.9AI score0.00164EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/20 12:00 a.m.•29 views

CVE-2026-46727 - Use-after-free in pthread-based getaddrinfo timeout handler

SUMMARY A race condition leading to a use-after-free in the pthread-based getaddrinfo timeout handler rbgetaddrinfo in ext/socket/raddrinfo.c allows a remote attacker who can delay DNS responses near the user-specified timeout to crash a Ruby process that calls Addrinfo.getaddrinfo..., timeout: o...

8.1CVSS5.7AI score0.00478EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/23 12:00 a.m.•29 views

OpenC3 COSMOS has SQL Injection in QuestDB Time-Series Database

Vulnerability Type: CWE-89: Improper Neutralization of Special Elements used in an SQL Command 'SQL Injection' Attack type: Authenticated remote Impact: Telemetry data disclosure and deletion Affected components: openc3-tsdb QuestDB A SQL injection vulnerability exists in the Time-Series Database...

9.6CVSS6.1AI score0.00323EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/03/23 12:00 a.m.•29 views

Rails Active Support has a possible ReDoS vulnerability in number_to_delimited

Impact NumberToDelimitedConverter used a regular expression with gsub! to insert thousands delimiters. This could produce quadratic time complexity on long digit strings. Releases The fixed releases are available at the normal locations...

6.9CVSS5.7AI score0.00498EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/05/08 12:00 a.m.•29 views

Rack session gets restored after deletion

Summary When using the Rack::Session::Pool middleware, simultaneous rack requests can restore a deleted rack session, which allows the unauthenticated user to occupy that session. Details Rack session middleware prepares the session at the beginning of request, then saves is back to the store wit...

4.2CVSS6.8AI score0.00229EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/03/04 12:00 a.m.•29 views

Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection

Summary Rack::Sendfile can be exploited by crafting input that includes newline characters to manipulate log entries. Details The Rack::Sendfile middleware logs unsanitized header values from the X-Sendfile-Type header. An attacker can exploit this by injecting escape sequences such as newline...

7.5CVSS7.2AI score0.00742EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/08/19 12:00 a.m.•29 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.00792EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/21 12:00 a.m.•29 views

Denial of Service Vulnerability in Rack Content-Type Parsing

There is a possible denial of service vulnerability in the content type parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2024-25126. Versions Affected: = 0.4 Not affected: 0.4 Fixed Versions: 3.0.9.1, 2.2.8.1 Impact Carefully crafted content type headers can...

7.5CVSS7.1AI score0.35376EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/12/15 12:00 a.m.•29 views

Potential CSV export data leak

Impact In ActiveAdmin versions prior to 2.12.0, a concurrency issue was found that could allow a malicious actor to be able to access potentially private data that belongs to another user. The bug affects the functionality to export data as CSV files, and was caused by a variable holding the...

6.5CVSS6.9AI score0.00496EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/11/29 12:00 a.m.•29 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/08/09 12:00 a.m.•29 views

Excessive Iteration in gRPC

gRPC contains a vulnerability that allows hpack table accounting errors could lead to unwanted disconnects between clients and servers in exceptional cases/ Three vectors were found that allow the following DOS attacks: - Unbounded memory buffering in the HPACK parser - Unbounded CPU consumption ...

7.5CVSS7.3AI score0.00479EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/02/14 12:00 a.m.•29 views

https://github.com/mruby/mruby/issues/5613

An Untrusted Pointer Dereference was discovered in function mrbvmexec in mruby before 3.1.0-rc. The vulnerability causes a segmentation fault and application crash...

7.5CVSS6.9AI score0.00776EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/29 12:00 a.m.•29 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 2023/01/17 12:00 a.m.•29 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/12/19 12:00 a.m.•29 views

active_attr Improper Resource Shutdown or Release vulnerability

A vulnerability classified as problematic has been found in cgriego activeattr up to 0.15.3. This affects the function call of the file lib/activeattr/typecasting/booleantypecaster.rb of the component Regex Handler. The manipulation of the argument value leads to denial of service. The exploit ha...

7.5CVSS1.8AI score0.01106EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/07/05 12:00 a.m.•29 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/04/20 12:00 a.m.•29 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.04871EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/04/02 12:00 a.m.•29 views

Command injection in cocoapods-downloader

The package cocoapods-downloader before 1.6.2 are vulnerable to Command Injection via hg argument injection. When calling the download function when using hg, the url and/or revision, tag, branch is passed to the hg clone command in a way that additional flags can be set. The additional flags can...

9.8CVSS2.5AI score0.01687EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/09/27 12:00 a.m.•29 views

Improper Restriction of XML External Entity Reference (XXE) in Nokogiri on JRuby

Severity The Nokogiri maintainers have evaluated this as High Severity 7.5 CVSS3.0 for JRuby users. This security advisory does not apply to CRuby users. Impact In Nokogiri v1.12.4 and earlier, on JRuby only, the SAX parser resolves external entities by default. Users of Nokogiri on JRuby who par...

7.5CVSS6.9AI score0.01447EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2021/05/18 12:00 a.m.•29 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.•29 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 2020/12/08 12:00 a.m.•29 views

omniauth-apple allows attacker to fake their email address during authentication

Impact This vulnerability impacts applications using the omniauth-apple strategy of OmniAuth and using the info.email field of OmniAuth's Auth Hash Schema for any kind of identification. The value of this field may be set to any value of the attacker's choice including email addresses of other...

7.7CVSS7AI score0.01338EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/07/01 12:00 a.m.•29 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 2018/06/14 12:00 a.m.•29 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.04585EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•29 views

SQL Injection Vulnerability in quote_table_name in rails/activerecord

Multiple SQL injection vulnerabilities in the quotetablename method in the ActiveRecord adapters in activerecord/lib/activerecord/connectionadapters in Ruby on Rails before 2.3.13, 3.0.x before 3.0.10, and 3.1.x before 3.1.0.rc5 allow remote attackers to execute arbitrary SQL commands via a craft...

7.5CVSS8.6AI score0.02319EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•29 views

Potential XSS Vulnerability in Ruby on Rails Applications

The cross-site scripting XSS prevention feature in Ruby on Rails 2.x before 2.3.12, 3.0.x before 3.0.8, and 3.1.x before 3.1.0.rc2 does not properly handle mutation of safe buffers, which makes it easier for remote attackers to conduct XSS attacks via crafted strings to an application that uses a...

4.3CVSS5.5AI score0.01962EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•29 views

Moderate severity vulnerability that affects facter, hiera, mcollective-client, and puppet

Untrusted search path vulnerability in Puppet Enterprise 2.8 before 2.8.7, Puppet before 2.7.26 and 3.x before 3.6.2, Facter 1.6.x and 2.x before 2.0.2, Hiera before 1.3.4, and Mcollective before 2.5.2, when running with Ruby 1.9.1 or earlier, allows local users to gain privileges via a Trojan...

6.2CVSS6.8AI score0.00537EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•29 views

Moderate severity vulnerability that affects rails

Rails before 1.2.4, as used for Ruby on Rails, allows remote attackers and ActiveResource servers to determine the existence of arbitrary files and read arbitrary XML files via the Hash.fromxml Hashfromxml method, which uses XmlSimple XML::Simple unsafely, as demonstrated by reading passwords fro...

5CVSS7.1AI score0.03969EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2016/08/18 12:00 a.m.•29 views

Doorkeeper gem does not revoke tokens & uses wrong auth/auth method

Doorkeeper failed to implement OAuth 2.0 Token Revocation RFC 7009 in the following ways: 1. Public clients making valid, unauthenticated calls to revoke a token would not have their token revoked 2. Requests were not properly authenticating the client credentials but were, instead, looking at th...

9.1CVSS1AI score0.04723EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/09/17 12:00 a.m.•29 views

devise-two-factor 1.1.0 and earlier vulnerable to replay attacks

A OTP replay vulnerability in devise-two-factor 1.1.0 and earlier allows local attackers to shoulder-surf a user's TOTP verification code and use it to login after the user has authenticated. By not "burning" a previously used TOTP, devise-two-factor allows a narrow window of opportunity aka the...

5.3CVSS2.6AI score0.01782EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/06/22 12:00 a.m.•29 views

redcarpet Gem for Ruby html.c header_anchor() Function Stack Overflow

redcarpet Gem for Ruby contains a flaw that allows a stack overflow. This flaw exists because the headeranchor function in html.c uses variable length arrays VLA without any range checking. This may allow a remote attacker to execute arbitrary code...

7.5CVSS7.4AI score0.02538EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/06/16 12:00 a.m.•29 views

Possible Denial of Service attack in Active Support

Specially crafted XML documents can cause applications to raise a SystemStackError and potentially cause a denial of service attack. This only impacts applications using REXML or JDOM as their XML processor. Other XML processors that Rails supports are not impacted. All users running an affected...

5CVSS4.9AI score0.04261EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/04/14 12:00 a.m.•29 views

Ember.js XSS Vulnerability With {{view "select"}} Options

In general, Ember.js escapes or strips any user-supplied content before inserting it in strings that will be sent to innerHTML. However, a change made to the implementation of the select view means that any user-supplied data bound to an option's label will not be escaped correctly. In applicatio...

6.1CVSS0.7AI score0.0112EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/10/22 12:00 a.m.•29 views

Cocaine Gem for Ruby contains a flaw

Cocaine Gem for Ruby contains a flaw that is due to the method of variable interpolation used by the program. With a specially crafted object, a context-dependent attacker can execute arbitrary commands...

6.8CVSS4.3AI score0.01997EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/06/10 12:00 a.m.•29 views

CVE-2013-4136 rubygem-passenger: insecure temporary directory usage due toreuse of existing server instance directories

ext/common/ServerInstanceDir.h in Phusion Passenger gem before 4.0.6 for Ruby allows local users to gain privileges or possibly change the ownership of arbitrary directories via a symlink attack on a directory with a predictable name in /tmp/...

4.4CVSS6.7AI score0.00329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/04/01 12:00 a.m.•29 views

ldoce Gem for Ruby MP3 URL Shell Metacharacter Injection Arbitrary Command Execution

ldoce Gem for Ruby contains a flaw that is triggered during the handling of a specially crafted URL or filename for MP3 files that have shell metacharacters injected in to it. This may allow a context-dependent attacker to execute arbitrary commands...

6.8CVSS7.1AI score0.01959EPSS
SaveExploits1References1
RubySec
RubySec
•added 2012/09/25 12:00 a.m.•29 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.02477EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/04/20 12:00 a.m.•29 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.02477EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/22 12:00 a.m.•28 views

XXE Vulnerability in MerlinReader

Impact MPXJ used the default configuration when creating a DocumentBuilder instance, which leaves doctype declarations enabled, when parsing the XML content of the ZTIMEINTERVALS column from a Merlin project SQLite file. This would allow a carefully crafted XML payload to read an arbitrary file...

5.5AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•28 views

Rack's improper unfolding of folded multipart headers preserves CRLF in parsed parameter values

Summary Rack::Multipart::Parser unfolds folded multipart part headers incorrectly. When a multipart header contains an obs-fold sequence, Rack preserves the embedded CRLF in parsed parameter values such as filename or name instead of removing the folded line break during unfolding. As a result,...

6.5CVSS5.8AI score0.00227EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1292