Lucene search
+L
RubygemsMost viewed

1279 matches found

RubySec
RubySec
added 2026/03/23 12:00 a.m.18 views

Rails Active Storage has possible Path Traversal in DiskService

Impact Active Storage's DiskServicepathfor does not validate that the resolved filesystem path remains within the storage root directory. If a blob key containing path traversal sequences e.g. ../ is used, it could allow reading, writing, or deleting arbitrary files on the server. Blob keys are...

9.8CVSS5.9AI score0.00567EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/23 12:00 a.m.18 views

Rails Active Storage has possible content type bypass via metadata in direct uploads

Impact Active Storage's DirectUploadsController accepts arbitrary metadata from the client and persists it on the blob. Because internal flags like identified and analyzed are stored in the same metadata hash, a malicious direct-upload client could set these flags. Releases The fixed releases are...

5.3CVSS5.9AI score0.0039EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/03/05 12:00 a.m.18 views

Buffer overflow vulnerability in Zlib::GzipReader

A buffer overflow vulnerability exists in Zlib::GzipReader. This vulnerability has been assigned the CVE identifier CVE-2026-27820. We recommend upgrading the zlib gem. Details The zstreambufferungets function prepends caller-provided bytes ahead of previously produced output but fails to guarant...

9.8CVSS6AI score0.00561EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/02/09 12:00 a.m.18 views

Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url

Impact Faraday's buildexclusiveurl method in lib/faraday/connection.rb uses Ruby's URImerge to combine the connection's base URL with a user-supplied path. Per RFC 3986, protocol-relative URLs e.g. //evil.com/path are treated as network-path references that override the base URL's host/authority...

5.8CVSS5.5AI score0.00351EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2025/12/23 12:00 a.m.18 views

httparty Has Potential SSRF Vulnerability That Leads to API Key Leakage

Summary There may be an SSRF vulnerability in httparty. This issue can pose a risk of leaking API keys, and it can also allow third parties to issue requests to internal servers. Details When httparty receives a path argument that is an absolute URL, it ignores the baseuri field. As a result, if ...

8.8CVSS5.8AI score0.00295EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2025/05/21 12:00 a.m.18 views

Insufficient input sanitization in ejson2env

Summary The ejson2env tool has a vulnerability related to how it writes to stdout. Specifically, the tool is intended to write an export statement for environment variables and their values. However, due to inadequate output sanitization, there is a potential risk where variable names or values m...

6.6CVSS7.8AI score0.01341EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/11/13 12:00 a.m.18 views

decidim-meetings Cross-site scripting vulnerability in the online or hybrid meeting embeds

Impact The meeting embeds feature used in the online or hybrid meetings is subject to potential XSS attack through a malformed URL. Workarounds Disable the creation of meetings by participants in the meeting component. References OWASP ASVS v4.0.3-5.1.3 Credits This issue was discovered in a...

7.7CVSS6AI score0.00247EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/08/13 12:00 a.m.18 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 2024/05/27 12:00 a.m.18 views

Insecure File Permissions vulnerability in kaminari

kaminari versions prior to 0.16.2 are vulnerable to an Insecure File Permissions vulnerability, where certain files within the kaminari gem have insecure file permissions. Versions Affected: = 0.16.2 Impact An attacker with local access could write arbitrary code to the affected files resulting i...

6.6CVSS7.3AI score0.00595EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/15 12:00 a.m.18 views

TurboBoost Commands vulnerable to arbitrary method invocation

Impact TurboBoost Commands has existing protections in place to guarantee that only public methods on Command classes can be invoked; however, the existing checks aren't as robust as they should be. It's possible for a sophisticated attacker to invoke more methods than should be permitted dependi...

8.1CVSS7.5AI score0.00796EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/07/11 12:00 a.m.18 views

Decidim Cross-site Scripting vulnerability in the processes filter

Impact The processes filter feature is susceptible to Cross-site scripting. This allows a remote attacker to execute JavaScript code in the context of a currently logged-in user. An attacker could use this vulnerability to make other users endorse or support proposals they have no intention of...

8.1CVSS6.8AI score0.00736EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/07/11 12:00 a.m.18 views

Decidim Cross-site Scripting vulnerability in the external link redirections

Impact The external link feature is susceptible to Cross-site scripting. This allows a remote attacker to execute JavaScript code in the context of a currently logged-in user. An attacker could use this vulnerability to make other users endorse or support proposals they have no intention of...

8.1CVSS6.8AI score0.00816EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/02/14 12:00 a.m.18 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/02/01 12:00 a.m.18 views

CSRF Vulnerability with Rails < 5.2

Clockwork Web is vulnerable to cross-site request forgery CSRF with Rails 5.2. A CSRF attack works by getting an authorized user to visit a malicious website and then performing requests on behalf of the user. In this instance, actions include enabling and disabling jobs...

6.5CVSS2.4AI score0.00358EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/01/29 12:00 a.m.18 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/14 12:00 a.m.18 views

Publify Improper Input Validation vulnerability

Improper Input Validation in GitHub repository publify/publify prior to 9.2.10...

9.8CVSS2.5AI score0.00909EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/09/28 12:00 a.m.18 views

Exploitable heap overflow vulnerability exists in Ruby's Psych::Emitter start_document function

An exploitable heap overflow vulnerability exists in the Psych::Emitter startdocument function of Ruby. In Psych::Emitter startdocument function heap buffer "head" allocation is made based on tags array length. Specially constructed object passed as element of tags array can increase this array...

9.8CVSS7.4AI score0.04682EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2022/05/24 12:00 a.m.18 views

Cross site scripting in publify

In publify, versions v8.0 to v9.2.4 are vulnerable to stored XSS as a result of an unrestricted file upload. This issue allows a user with 'publisher' role to inject malicious JavaScript via the uploaded html file...

5.4CVSS2AI score0.00578EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/17 12:00 a.m.18 views

Article metadata exposure in publify

Leaking password protected articles content due to improper access control in GitHub repository publify/publify prior to 9.2.8. Attackers can leverage this vulnerability to view the contents of any password-protected article present on the publify website, compromising confidentiality and integri...

8.8CVSS4.4AI score0.01227EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/05/13 12:00 a.m.18 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/05/13 12:00 a.m.18 views

Gem in a Box vulnerable to Cross-site Scripting

geminabox aka Gem in a Box before 0.13.6 is vulnerable to Cross-site Scripting XSS, as demonstrated by uploading a gem file that has a crafted gem.homepage value in its .gemspec file...

5.4CVSS1.5AI score0.0068EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/05/13 12:00 a.m.18 views

RubyGems Infinite Loop vulnerability

RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a infinite loop caused by negative size vulnerability in ruby gem package tar header that can...

7.5CVSS4AI score0.04735EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/04/26 12:00 a.m.18 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.01533EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/03/31 12:00 a.m.18 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.02761EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/02/23 12:00 a.m.18 views

Out-of-bounds Read in mruby/mruby

Out-of-bounds Read in GitHub repository mruby/mruby prior to 3.2...

9.1CVSS6.9AI score0.00921EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/02/14 12:00 a.m.18 views

Heap-based Buffer Overflow in mruby/mruby

Heap-based Buffer Overflow in Homebrew mruby prior to 3.2...

9.8CVSS6.9AI score0.01243EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/01/21 12:00 a.m.18 views

NULL Pointer Dereference in mruby/mruby

NULL Pointer Dereference in Homebrew mruby prior to 3.2...

5.5CVSS6.8AI score0.0081EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/10/07 12:00 a.m.18 views

Malicious URL drafting attack against iodines static file server may allow path traversal

Impact A path traversal vulnerability was detected in iodine's static file service. This vulnerability effects any application running iodine's static file server on an effected iodine version. Malicious URL drafting may cause the static file server to attempt a response containing data from file...

7.5CVSS7.5AI score0.00914EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/07/31 12:00 a.m.18 views

Code execution backdoor in datagrid

The datagrid gem 1.0.6 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party...

9.8CVSS2.5AI score0.03115EPSS
SaveExploits0References1
RubySec
RubySec
added 2019/03/05 12:00 a.m.18 views

Escape sequence injection vulnerability in verbose

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::UserInteractionverbose calls say without escaping, escape sequence injection is possible...

7.5CVSS2.5AI score0.03372EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/03/05 12:00 a.m.18 views

Escape sequence injection vulnerability in api response handling

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Gem::GemcutterUtilitieswithresponse may output the API response to stdout as it is. Therefore, if the API side modifies the response, escape sequence injection may occur...

7.5CVSS0.6AI score0.03372EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2018/04/30 12:00 a.m.18 views

Auth tag forgery vulnerability with AES-GCM encrypted JWT

Ruby's OpenSSL bindings do not check the length of the supplied authentication tag when decrypting an authenticated encryption mode such as AES-GCM, leaving this up to the authors of a gem/app to implement for properly validating the message. json-jwt was not checking for the authentication tag...

5.3CVSS2.2AI score0.00777EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2017/01/06 12:00 a.m.18 views

Type confusion exists in ole_invoke and ole_query_interface methods of Ruby's WIN32OLE class

Type confusion exists in two methods of Ruby's WIN32OLE class, oleinvoke and olequeryinterface. Attacker passing different type of object than this assumed by developers can cause arbitrary code execution...

9.8CVSS8.6AI score0.03291EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2015/10/24 12:00 a.m.18 views

mapbox-rails Content Injection via TileJSON attribute

Mapbox.js versions 1.x prior to 1.6.5 and 2.x prior to 2.1.7 are vulnerable to a cross-site-scripting attack in certain uncommon usage scenarios. If you use L.mapbox.map or L.mapbox.tileLayer to load untrusted TileJSON content from a non-Mapbox URL, it is possible for a malicious user with contro...

6.1CVSS6.5AI score0.00932EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2015/04/29 12:00 a.m.18 views

ruby-saml gem is vulnerable to XPath injection

xmlsecurity.rb in the ruby-saml gem before 1.0.0 for Ruby allows XPath injection and code execution because prepared statements are not used. The lack of prepared statements allows for possibly command injection, leading to arbitrary code execution...

9.8CVSS8.2AI score0.01332EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2014/06/30 12:00 a.m.18 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 2014/06/30 12:00 a.m.18 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 2014/01/29 12:00 a.m.18 views

CVE-2014-1831 CVE-2014-1832 rubygem-passenger: insecure use of temporary files

'Phusion Passenger 4.0.37 allows local users to write to certain files and directories via a symlink attack on 1 controlprocess.pid or a 2 generation- file. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-1831.'...

2.1CVSS6AI score0.00371EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/12/24 12:00 a.m.18 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/12/03 12:00 a.m.18 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/11/12 12:00 a.m.18 views

omniauth-facebook Gem for Ruby Unspecified CSRF

omniauth-facebook Gem for Ruby contains a flaw as HTTP requests do not require multiple steps, explicit confirmation, or a unique token when performing certain sensitive actions. By tricking a user into following a specially crafted link, a context-dependent attacker can perform a Cross-Site...

6.8CVSS7AI score0.01167EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2013/09/03 12:00 a.m.18 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 2012/06/06 12:00 a.m.18 views

rack-cache Rubygem Sensitive HTTP Header Caching Weakness

Rack::Cache rack-cache contains a flaw related to the rubygem caching sensitive HTTP headers. This will result in a weakness that may make it easier for an attacker to gain access to a user's session via a specially crafted header...

7.5CVSS2.4AI score0.02359EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2008/03/04 12:00 a.m.18 views

Directory traversal vulnerability in WEBrick

Directory traversal vulnerability in WEBrick when running on systems that support backslash path separators or case-insensitive file names, allows remote attackers to access arbitrary files via 1 "..%5c" encoded backslash sequences or 2 filenames that match patterns in the :NondisclosureName opti...

5CVSS5.6AI score0.27778EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2005/10/07 12:00 a.m.18 views

Security Bypass Vulnerability with Ruby

The Ruby language has a security mechanism security model that can restrict operations on untrusted objects. This security model is based on mechanisms called "object taint" and "safe level." A vulnerability has been confirmed that allows arbitrary script execution by bypassing the "safe level"...

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

YARD static cache reads raw traversal paths before router sanitization

Summary YARD's static cache lookup reads a request path before the router's path cleanup runs. When a server is configured with a document root, a traversal path such as /../yard-cache-secret.html is joined against that root and can return a readable sibling .html file outside the intended static...

5.3CVSS5.9AI score0.00403EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/09 12:00 a.m.17 views

Net::IMAP: Command Injection via ID command argument

Summary Two Net::IMAP commands, id and enable, do not validate their arguments. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. Please note that passing untrusted inputs to these commands is usually inappropriate and expected to be uncommon. Details Whe...

5.8CVSS5.4AI score0.00131EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/06/09 12:00 a.m.17 views

Net::IMAP: Denial of Service via incomplete raw argument validation

Summary Several Net::IMAP commands accept a raw string argument which is only validated to prevent CRLF injection and then sent verbatim. If this string is derived from user-controlled input, an attacker can force the next command to be absorbed as a continuation of the first command. This will...

2.1CVSS5.7AI score0.00239EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/27 12:00 a.m.17 views

Puma PROXY Protocol v1 Accepts Repeated Protocol Headers on Persistent Connections

Impact Puma is vulnerable to source IP spoofing when setremoteaddress proxyprotocol: :v1 is enabled and persistent connections are used. PROXY protocol v1 is a connection-level protocol. Support was added to Puma in v5.5.0. A proxy sends one PROXY header at the beginning of a TCP connection, befo...

7.5CVSS5.6AI score0.00177EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2026/05/07 12:00 a.m.17 views

Session cookies can be replayed after user logout

Impact Admin session cookies were not invalidated when an admin user logged out. An attacker with access to a valid admin session cookie could continue to access admin functionality after logout, until the cookie expired or session secrets were rotated. This affects applications using Koi admin...

7.4CVSS5.8AI score0.00197EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1279