Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2026/07/13 12:00 a.m.•23 views

Decidim - Verification admins can access supplied IDs from other organizations

Description The verification admin mutation flow allows accessing, verifying, and rejecting participants records from another tenant. Impact A tenant admin can access, reject or approve another tenant's iddocuments requests. Credits This issue was discovered in a security audit organized by the...

4.9CVSS5.8AI score0.00459EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/13 12:00 a.m.•23 views

Decidim - Private exports can be downloaded through reusable links

Description The normal downloadyourdata flow requires the requester to be logged in as the export owner, but the resulting Active Storage blob redirect URL can be replayed without authentication by anyone who obtains it. Impact Personal data exports can be retrieved through leakage channels such ...

6.5CVSS5.8AI score0.00453EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/07 12:00 a.m.•23 views

Unbounded session retention in StreamableHTTPTransport allows memory exhaustion via initialize flood

Summary In its default configuration, MCP::Server::Transports::StreamableHTTPTransport never expires sessions. Every successful initialize request stores a new ServerSession and a session record under a fresh UUID, and the only path that removes them is an explicit client-issued HTTP DELETE. An...

5.3CVSS5.8AI score0.00507EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/06 12:00 a.m.•23 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.6AI score0.00609EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/26 12:00 a.m.•23 views

Fluentd is Vulnerable to Exposure of Sensitive Information via Monitor Agent API

Fluentd's Monitor Agent plugin inmonitoragent exposes internal metrics and plugin information via a REST API. It was discovered that the API response /api/plugins.json and related endpoints unintentionally includes internal instance variables of loaded plugins. If any plugins store sensitive...

7.5CVSS7.8AI score0.00474EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•23 views

Oj - Negative-Size memcpy in 'Oj::Parser' create_id Attribute Handling

Summary Oj::Parserparse in usual mode with createid enabled is vulnerable to heap corruption via a negative-size memcpy. When a JSON object key is exactly 65,535 bytes long, an integer truncation in formattr usual.c:63 converts the length to -1 before passing it to memcpy. This causes memcpy to...

6.3CVSS6.5AI score0.00447EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•23 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.9AI score0.00153EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/01 12:00 a.m.•23 views

SSRF and Local File Disclosure in `CssParser::Parser#read_remote_file`

Summary CssParser::Parserreadremotefile and therefore loaduri!, and the @import-following branch of addblock! issues HTTP/HTTPS requests against any host, port and URI it is handed, with no scheme allowlist, no host / IP filtering, and no protection against link-local, loopback or RFC‑1918...

8.9CVSS6.1AI score0.00506EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/05/04 12:00 a.m.•23 views

net-imap vulnerable to command Injection via unvalidated Symbol inputs

Summary Symbol arguments to commands are vulnerable to a CRLF Injection / IMAP Command injection via Symbol arguments passed to IMAP commands. Details Symbol arguments represent IMAP "system flags", which are formatted as "atoms" with no quoting with a "" prefix. Vulnerable versions of Net::IMAP...

7.1CVSS5.8AI score0.01253EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/01/08 12:00 a.m.•23 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.5CVSS6AI score0.00403EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/12/08 12:00 a.m.•23 views

Ruby-saml has a SAML authentication bypass due to namespace handling (parser differential)

Summary Ruby-saml up to and including 1.12.4, there is an authentication bypass vulnerability because of an incomplete fix for CVE-2025-25292. ReXML and Nokogiri parse XML differently, the parsers can generate entirely different document structures from the same XML input. That allows an attacker...

9.8CVSS7.7AI score0.65086EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2025/11/06 12:00 a.m.•23 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.2AI score0.00221EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/10/10 12:00 a.m.•23 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.00553EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/08/14 12:00 a.m.•23 views

Active Storage allowed transformation methods that were potentially unsafe

Active Storage attempts to prevent the use of potentially unsafe image transformation methods and parameters by default. The default allowed list contains three methods allowing for the circumvention of the safe defaults which enables potential command injection vulnerabilities in cases where...

9.2CVSS7.6AI score0.05468EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2025/06/13 12:00 a.m.•23 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.00886EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/11/13 12:00 a.m.•23 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.00249EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/07/11 12:00 a.m.•23 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 2022/12/27 12:00 a.m.•23 views

Oxidized Web vulnerable to Cross-site Scripting

A vulnerability was found in ytti Oxidized Web. It has been classified as problematic. Affected is an unknown function of the file lib/oxidized/web/views/confsearch.haml. The manipulation of the argument toresearch leads to cross site scripting. It is possible to launch the attack remotely. The...

5.4CVSS2.2AI score0.00555EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/06/06 12:00 a.m.•23 views

Use of Uninitialized Variable in trilogy

Impact When authenticating, a malicious server could return a specially crafted authentication packet, causing the client to read and return up to 12 bytes of data from an uninitialized variable in stack memory. Patches Users of the trilogy gem should upgrade to version 2.1.1 Workarounds This iss...

7.5CVSS5AI score0.01077EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•23 views

RubyGems Deserialization of Untrusted Data 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 Deserialization of Untrusted Data vulnerability in owner command that can result in code...

7.8CVSS4.4AI score0.02881EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/13 12:00 a.m.•23 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/02/18 12:00 a.m.•23 views

Heap-based Buffer Overflow in mruby/mruby

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

9.8CVSS6.9AI score0.00922EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2022/02/14 12:00 a.m.•23 views

Heap-based Buffer Overflow in mruby/mruby

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

9.8CVSS6.9AI score0.01209EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2020/08/04 12:00 a.m.•23 views

CSRF Vulnerability with Non-Session Based Authentication

The PgHero dashboard is vulnerable to CSRF with non-session based authentication methods. Impact The PgHero dashboard is vulnerable to cross-site request forgery CSRF. This affects the Docker image, Linux packages, and in specific cases, the Ruby gem. The Ruby gem is vulnerable with non-session...

8.1CVSS2.8AI score0.00465EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/01/23 12:00 a.m.•23 views

secure_headers directive injection using semicolon

If user-supplied input was passed into append/overridecontentsecuritypolicydirectives, a semicolon could be injected leading to directive injection. This could be used to e.g. override a script-src directive. Duplicate directives are ignored and the first one wins. The directives in secureheaders...

5.8CVSS6.7AI score0.0183EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/11/15 12:00 a.m.•23 views

rack-cors directory traversal via path

An issue was discovered in the rack-cors aka Rack CORS Middleware gem before 1.0.4 for Ruby. It allows ../ directory traversal to access private resources because resource matching does not ensure that pathnames are in a canonical format...

5.3CVSS4.6AI score0.02462EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/11/09 12:00 a.m.•23 views

Prototype Pollution in Chartkick.js 3.1.x

A specially crafted response in data loaded via URL can cause prototype pollution in JavaScript...

7.5CVSS2.4AI score0.01391EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•23 views

Code execution backdoor in cron_parser

The cronparser gem 0.1.4, 1.0.12, and 1.0.13 as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. No unaffected version is known to exist, as the gem appears to have been entirely removed...

9.8CVSS5.7AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/07/16 12:00 a.m.•23 views

Arbitrary command execution in slanger

A remote attacker can execute arbitrary commands by sending a crafted request to the server. This is due to the use of Oj.load instead of Oj.strictload when processing messages. Note that slanger is no longer maintained...

9.8CVSS4.3AI score0.04042EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/11/27 12:00 a.m.•23 views

Bypass vulnerability in Active Storage

There is a vulnerability in Active Storage. This vulnerability has been assigned the CVE identifier CVE-2018-16477. Versions Affected: = 5.2.0 Not affected: 5.2.0 Fixed Versions: 5.2.1.1 Impact ------ Signed download URLs generated by ActiveStorage for Google Cloud Storage service and Disk servic...

6.5CVSS3.1AI score0.01311EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/10/27 12:00 a.m.•23 views

fat_free_crm gem XSS vulnerability via query parameter

FatFreeCRM version =0.15.0 =0.16.0 =0.17.0 =0.17.2, ==0.18.0 contains a Cross Site Scripting XSS vulnerability in commit 6d60bc8ed010c4eda05d6645c64849f415f68d65 that can result in Javascript execution. This attack appear to be exploitable via Content with Javascript payload will be executed on e...

6.1CVSS4.6AI score0.01673EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/28 12:00 a.m.•23 views

Potential arbitrary file read vulnerability in yard server

lib/yard/coreext/file.rb in the server in YARD before 0.9.11 does not block relative paths with an initial ../ sequence, which allows attackers to conduct directory traversal attacks and read arbitrary files...

7.5CVSS5.2AI score0.02894EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:00 a.m.•23 views

Improper Input Validation in rails

Ruby on Rails 2.1 before 2.1.3 and 2.2.x before 2.2.2 does not verify tokens for requests with certain content types, which allows remote attackers to bypass cross-site request forgery CSRF protection for requests to applications that rely on this protection, as demonstrated using text/plain...

6.8CVSS7AI score0.0808EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2017/08/29 12:00 a.m.•23 views

RubyGems DoS vulnerability in the query command

RubyGems version 2.6.12 and earlier is vulnerable to maliciously crafted gem specifications to cause a denial of service attack against RubyGems clients who have issued a query command...

7.5CVSS4.4AI score0.08491EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2016/01/12 12:00 a.m.•23 views

mapbox-rails Content Injection via TileJSON Name

Mapbox.js versions 1.x prior to 1.6.6 and 2.x prior to 2.2.4 are vulnerable to a cross-site-scripting attack in certain uncommon usage scenarios. If you use L.mapbox.map and L.mapbox.shareControl it is possible for a malicious user with control over the TileJSON content to inject script content...

6.1CVSS6.9AI score0.00935EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2014/08/22 12:00 a.m.•23 views

Fat Free CRM Gem contains a javascript cross-site scripting (XSS) vulnerability

Fat Free CRM Gem contains a javascript cross-site scripting XSS vulnerability. When a user is created/updated using a specifically crafted username, first name or last name, it is possible for arbitrary javascript to be executed on all Fat Free CRM pages. This code would be executed for all logge...

4.3CVSS3.1AI score0.01925EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2014/06/30 12:00 a.m.•23 views

backup-agoddard Gem for Ruby /lib/backup/cli/utility.rb Process Table Local Plaintext Password Disclosure

backup-agoddard Gem for Ruby contains a flaw in /lib/backup/cli/utility.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.00512EPSS
SaveExploits1References1
RubySec
RubySec
•added 2014/03/25 12:00 a.m.•23 views

Reflective XSS Vulnerability in twitter-bootstrap-rails

The twitter-bootstrap-rails Gem for Rails contains a flaw that enables a reflected cross-site scripting XSS attack. This flaw exists because the bootstrapflash helper method does not validate input when handling flash messages before returning it to users. This may allow a context-dependent...

6.1AI score0.00408EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/12/24 12:00 a.m.•23 views

Fat Free CRM Gem for Ruby allows remote attackers to inject or manipulate SQL queries

Fat Free CRM contains a flaw that may allow carrying out an SQL injection attack. The issue is due to the app/controllers/homecontroller.rb script not properly sanitizing user-supplied input to the 'state' parameter or input passed via comments and emails. This may allow a remote attacker to inje...

6.5CVSS3.6AI score0.01927EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/10/29 12:00 a.m.•23 views

Sup wrongly handled the filename of attachments

Sup MUA contains a flaw that is triggered when handling email attachment content. This may allow a context-dependent attacker to execute arbitrary commands...

6.8CVSS7.4AI score0.02138EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/09/01 12:00 a.m.•23 views

Features Gem for Ruby /tmp/out.html Local XSS

Features Gem for Ruby contains a flaw that allows a local cross-site scripting XSS attack. This flaw exists because the application does not validate certain input upon submission to /tmp/out.html. This may allow an attacker to create a specially crafted request that would execute arbitrary scrip...

5.4CVSS6.9AI score0.0081EPSS
SaveExploits1References1
RubySec
RubySec
•added 2013/08/14 12:00 a.m.•23 views

Sounder Gem for Ruby File Name Handling Arbitrary Command Execution

Sounder Gem for Ruby contains a flaw that is triggered during the handling of file names. This may allow a context-dependent attacker to execute arbitrary commands...

7.5CVSS3AI score0.01987EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/08/02 12:00 a.m.•23 views

rgpg Gem for Ruby lib/rgpg/gpg_helper.rb Remote Command Execution

rgpg Gem for Ruby contains a flaw in the GpgHelper module lib/rgpg/gpghelper.rb. The issue is due to the program failing to properly sanitize user-supplied input before being used in the system function for execution. This may allow a remote attacker to execute arbitrary commands...

7.5CVSS4.2AI score0.02075EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2013/02/28 12:00 a.m.•23 views

ftpd Gem for Ruby Shell Character Handling Remote Command Injection

ftpd Gem for Ruby contains a flaw that is triggered when handling a specially crafted option or filename that contains a shell character. This may allow a remote attacker to inject arbitrary commands...

10CVSS3.4AI score0.03544EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2005/06/20 12:00 a.m.•23 views

Ruby XML-RPC Remote Arbitrary Command Execution

The XMLRPC server in utils.rb for the ruby library libruby 1.8 sets an invalid default value that prevents "security protection" using handlers, which allows remote attackers to execute arbitrary commands...

7.5CVSS5.9AI score0.06565EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/09/10 12:00 a.m.•22 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.8AI score0.00476EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/15 12:00 a.m.•22 views

dd-trace-rb - Improper parsing of W3C baggage headers may lead to DoS

Impact Datadog tracing libraries that implement W3C baggage propagation parse incoming baggage HTTP headers without enforcing item-count or byte-size limits on the extract path. The DDTRACEBAGGAGEMAXITEMS default 64 and DDTRACEBAGGAGEMAXBYTES default 8192 limits were applied only to baggage...

7.5CVSS5.7AI score0.00793EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/07/13 12:00 a.m.•23 views

Decidim - HTML content blocks allow stored script execution

Description A privileged admin user who can edit an affected landing page can store arbitrary HTML/JavaScript in an HTML block, and the public page renders it with htmlsafe and no output escaping. Impact - A user with landing-page editing rights for an affected scope can persist JavaScript that...

4.8CVSS6AI score0.00251EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•22 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.2CVSS7.1AI score0.00673EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2026/06/19 12:00 a.m.•22 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.00252EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1300