Lucene search
+L
RubygemsRecent

1291 matches found

RubySec
RubySec
added 2024/04/16 12:00 a.m.65 views

Cross-site Scripting (XSS) possible due to improper sanitisation of `href` attributes on `<a>` tags

Summary There is a potential cross-site scripting XSS vulnerability that can be exploited via maliciously crafted user data. Our filter to detect and prevent the use of the javascript: URL scheme in the href attribute of an tag could be bypassed with tab \t or newline \n characters between the...

7.1CVSS5.9AI score0.00575EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/25 12:00 a.m.24 views

CarrierWave content-Type allowlist bypass vulnerability which possibly leads to XSS remained

Impact The vulnerability CVE-2023-49090 wasn't fully addressed. This vulnerability is caused by the fact that when uploading to object storage, including Amazon S3, it is possible to set a Content-Type value that is interpreted by browsers to be different from what's allowed by...

6.8CVSS6.5AI score0.00613EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/21 12:00 a.m.40 views

Buffer overread vulnerability in StringIO

An issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. This vulnerability is not affected...

9.8CVSS7AI score0.02364EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/21 12:00 a.m.41 views

RCE vulnerability with .rdoc_options in RDoc

An issue was discovered in RDoc 6.3.3 through 6.6.2, as distributed in Ruby 3.x through 3.3.0. When parsing .rdocoptions used for configuration in RDoc as a YAML file, object injection and resultant remote code execution are possible because there are no restrictions on the classes that can be...

4.5CVSS8.3AI score0.01571EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/18 12:00 a.m.23 views

ROTP 6.2.2 and 6.2.1 has 0666 permissions for the .rb files.

The Ruby One Time Password library ROTP is an open source library for generating and validating one time passwords. Affected versions had overly permissive default permissions. Users should patch to version 6.3.0. Users unable to patch may correct file permissions after installation...

5.5CVSS7.1AI score0.00176EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/15 12:00 a.m.20 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 2024/03/12 12:00 a.m.22 views

Cross-site Scripting (XSS) possible with maliciously formed HTML attribute names and values in Phlex

There is a potential cross-site scripting XSS vulnerability that can be exploited via maliciously crafted user data. This was due to improper case-sensitivity in the code that was meant to prevent these attacks. Impact If you render an tag with an href attribute set to a user-provided link, that...

7.1CVSS5.8AI score0.00604EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/03/12 12:00 a.m.34 views

StimulusReflex arbitrary method call

Summary More methods than expected can be called on reflex instances. Being able to call some of them has security implications. Details To invoke a reflex a websocket message of the following shape is sent: json "target": "classnamemethodname", "args": The server will proceed to instantiate refl...

8.8CVSS7AI score0.01555EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2024/03/01 12:00 a.m.13 views

Cross Site Scripting vulnerability in Contribsys Sidekiq

Cross Site Scripting vulnerability in Contribsys Sidekiq v.6.5.8 allows a remote attacker to obtain sensitive information via a crafted URL to the filter functions...

6.1CVSS6AI score0.0059EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2024/02/29 12:00 a.m.36 views

json-jwt allows bypass of identity checks via a sign/encryption confusion attack

The json-jwt aka JSON::JWT gem versions 1.16.5 and below sometimes allows bypass of identity checks via a sign/encryption confusion attack. For example, JWE can sometimes be used to bypass JSON::JWT.decode...

8.4CVSS7AI score0.00233EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/28 12:00 a.m.40 views

YARD's default template vulnerable to Cross-site Scripting in generated frames.html

Summary The "frames.html" file within the Yard Doc's generated documentation is vulnerable to Cross-Site Scripting XSS attacks due to inadequate sanitization of user input within the JavaScript segment of the "frames.erb" template file. Details The vulnerability stems from mishandling...

6.1CVSS5.5AI score0.0106EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/26 12:00 a.m.35 views

Rack CORS Middleware has Insecure File Permissions

rack-cors aka Rack CORS Middleware 2.0.1 has 0666 permissions for the .rb files...

9.1CVSS7.1AI score0.00771EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/21 12:00 a.m.56 views

Possible ReDoS vulnerability in Accept header parsing in Action Dispatch

There is a possible ReDoS vulnerability in the Accept header parsing routines of Action Dispatch. This vulnerability has been assigned the CVE identifier CVE-2024-26142. Versions Affected: = 7.1.0, 7.1.3.1 Not affected: 7.1.0 Fixed Versions: 7.1.3.1 Impact Carefully crafted Accept headers can cau...

7.5CVSS7AI score0.01498EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/21 12:00 a.m.37 views

Possible XSS Vulnerability in Action Controller

There is a possible XSS vulnerability when using the translation helpers translate, t, etc in Action Controller. This vulnerability has been assigned the CVE identifier CVE-2024-26143. Versions Affected: = 7.0.0 Not affected: 7.0.0 Fixed Versions: 7.1.3.1, 7.0.8.1 Impact Applications using...

6.1CVSS6.4AI score0.01034EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/21 12:00 a.m.54 views

Possible DoS Vulnerability with Range Header in Rack

There is a possible DoS vulnerability relating to the Range request header in Rack. This vulnerability has been assigned the CVE identifier CVE-2024-26141. Versions Affected: = 1.3.0. Not affected: 1.3.0 Fixed Versions: 3.0.9.1, 2.2.8.1 Impact Carefully crafted Range headers can cause a server to...

7.5CVSS7AI score0.01612EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/21 12:00 a.m.40 views

Possible Denial of Service Vulnerability in Rack Header Parsing

There is a possible denial of service vulnerability in the header parsing routines in Rack. This vulnerability has been assigned the CVE identifier CVE-2024-26146. Versions Affected: All. Not affected: None Fixed Versions: 2.0.9.4, 2.1.4.4, 2.2.8.1, 3.0.9.1 Impact Carefully crafted headers can...

7.5CVSS7.1AI score0.01996EPSS
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 2024/02/21 12:00 a.m.34 views

Possible Sensitive Session Information Leak in Active Storage

There is a possible sensitive session information leak in Active Storage. By default, Active Storage sends a Set-Cookie header along with the user’s session cookie when serving blobs. It also sets Cache-Control to public. Certain proxies may cache the Set-Cookie, leading to an information leak...

5.3CVSS5.2AI score0.01129EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 9:00 p.m.32 views

Possible Sensitive Session Information Leak in Active Storage

There is a possible sensitive session information leak in Active Storage. By default, Active Storage sends a Set-Cookie header along with the user’s session cookie when serving blobs. It also sets Cache-Control to public. Certain proxies may cache the Set-Cookie, leading to an information leak...

6.6AI score0.01129EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.26 views

Possible CSRF attack at questionnaire templates preview

Impact The CSRF authenticity token check is currently disabled for the questionnaire templates preview as per: https://github.com/decidim/decidim/blob/3187bdfd40ea1c57c2c12512b09a7fec0b2bed08/decidim-templates/app/controllers/decidim/templates/admin/questionnairetemplatescontroller.rbL11 This was...

5.7CVSS7.2AI score0.00313EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.52 views

Cross-site scripting (XSS) in the dynamic file uploads

Impact The dynamic file upload feature is subject to potential XSS attach in case the attacker manages to modify the file names of the records being uploaded to the server. This appears in sections where the user controls the file upload dialogs themselves and has the technical knowledge to chang...

6.3CVSS6AI score0.00493EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.44 views

Possibility to circumvent the invitation token expiry period

Impact The invites feature allows users to accept the invitation for an unlimited amount of time through the password reset functionality. When using the password reset functionality, the deviseinvitable gem always accepts the pending invitation if the user has been invited as shown in this piece...

7.4CVSS7.6AI score0.00791EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.44 views

Possibility to circumvent the invitation token expiry period

Impact The invites feature allows users to accept the invitation for an unlimited amount of time through the password reset functionality. When using the password reset functionality, the deviseinvitable gem always accepts the pending invitation if the user has been invited as shown in this piece...

7.4CVSS7.5AI score0.00791EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.47 views

Cross-site scripting (XSS) in the dynamic file uploads

Impact The dynamic file upload feature is subject to potential XSS attach in case the attacker manages to modify the file names of the records being uploaded to the server. This appears in sections where the user controls the file upload dialogs themselves and has the technical knowledge to chang...

6.3CVSS6AI score0.00493EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.24 views

Race condition in Endorsements

Impact A race condition in the endorsement of resources for instance, a proposal allows a user to make more than once endorsement. To exploit this vulnerability, the request to set an endorsement must be sent several times in parallel. Workarounds Disable the Endorsement feature in the components...

3.1CVSS6.9AI score0.00444EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.25 views

Possibility to circumvent the invitation token expiry period

Impact The invites feature allows users to accept the invitation for an unlimited amount of time through the password reset functionality. When using the password reset functionality, the deviseinvitable gem always accepts the pending invitation if the user has been invited as shown in this piece...

7.4CVSS7.5AI score0.00791EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/20 12:00 a.m.34 views

Possibility to circumvent the invitation token expiry period

Impact The invites feature allows users to accept the invitation for an unlimited amount of time through the password reset functionality. When using the password reset functionality, the deviseinvitable gem always accepts the pending invitation if the user has been invited as shown in this piece...

7.4CVSS7.5AI score0.00791EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/02/13 12:00 a.m.15 views

sidekiq-unique-jobs UI server vulnerable to XSS & RCE in Redis

Cross site scripting XSS potentially exposing cookies / sessions / localStorage, fixed by sidekiq-unique-jobs v8.0.7. Details Specially crafted URL query parameters handled by any of the following endpoints of sidekiq-unique-jobs' "admin" web UI, allow a super-user attacker, or an unwitting, but...

7.1CVSS5.7AI score0.00525EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/02/07 12:00 a.m.20 views

CKEditor cross-site scripting vulnerability in AJAX sample

Affected packages The vulnerability has been discovered in the AJAX sample available at the samples/old/ajax.html file location. All integrators that use that sample in the production code can be affected. Impact A potential vulnerability has been discovered in one of CKEditor's 4 samples that ar...

6.1CVSS7.4AI score0.00878EPSS
SaveExploits1References1
RubySec
RubySec
added 2024/02/07 12:00 a.m.16 views

CKEditor4 Cross-site Scripting vulnerability caused by incorrect CDATA detection

Affected packages The vulnerability has been discovered in the core HTML parsing module and may affect all editor instances that: Enabled full-page editing mode, or enabled CDATA elements in Advanced Content Filtering configuration defaults to script and style elements. Impact A potential...

6.1CVSS6.9AI score0.00706EPSS
SaveExploits0References1
RubySec
RubySec
added 2024/02/07 12:00 a.m.15 views

CKEditor4 Cross-site Scripting vulnerability in samples with enabled the preview feature

Affected packages The vulnerability has been discovered in the samples that use the preview feature: samples/old//.html plugins/plugin name/samples//.html All integrators that use these samples in the production code can be affected. Impact A potential vulnerability has been discovered in one of...

6.1CVSS7.5AI score0.01652EPSS
SaveExploits0References1
RubySec
RubySec
added 2024/02/03 9:00 p.m.43 views

Improper Handling of Unexpected Data Type in Nokogiri

Summary Nokogiri v1.16.2 upgrades the version of its dependency libxml2 to v2.12.5. libxml2 v2.12.5 addresses the following vulnerability: CVE-2024-25062 / https://vulners.com/cve/CVE-2024-25062 described at https://gitlab.gnome.org/GNOME/libxml2/-/issues/604 patched by...

6.6AI score0.01375EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2024/01/17 12:00 a.m.32 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 2024/01/16 12:00 a.m.34 views

avo vulnerable to stored cross-site scripting (XSS) in key_value field

Summary A stored cross-site scripting XSS vulnerability was found in the keyvalue field of Avo v3.2.3. This vulnerability could allow an attacker to execute arbitrary JavaScript code in the victim's browser. Details The value of the keyvalue is inserted directly into the HTML code. In the current...

7.3CVSS6.4AI score0.00745EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/01/11 9:00 p.m.64 views

Devise-Two-Factor vulnerable to brute force attacks

Devise-Two-Factor does not throttle or otherwise restrict login attempts at the server by default. When combined with the Time-based One Time Password algorithm's TOTP inherent entropy limitations, it's possible for an attacker to bypass the 2FA mechanism through brute-force attacks. Impact If a...

7.7AI score
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/01/08 12:00 a.m.71 views

Puma HTTP Request/Response Smuggling vulnerability

Impact Prior to versions 6.4.2 and 5.6.8, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies in a way that allowed HTTP request smuggling. Fixed versions limit the size of chunk extensions. Without this limit, an attacker could cause unbounded resource CPU, network...

7.5CVSS7AI score0.00958EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/01/04 12:00 a.m.25 views

view_component Cross-site Scripting vulnerability

Impact What kind of vulnerability is it? Who is impacted? This is an XSS vulnerability that has the potential to impact anyone rendering a component directly from a controller with the viewcomponent gem. Note that only components that define a call method i.e. instead of using a sidecar template...

6.1CVSS6AI score0.00495EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/01/03 12:00 a.m.17 views

Omniauth::MicrosoftGraph Account takeover (nOAuth)

Summary The implementation did not validate the legitimacy of the email attribute of the user nor did it give/document an option to do so, making it susceptible to nOAuth misconfiguration in cases when the email is used as a trusted user identifier...

9.8CVSS7AI score0.00904EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/12/24 12:00 a.m.44 views

ActiveAdmin vulnerable to CSV injection

In ActiveAdmin versions prior to 3.2.0, maliciously crafted spreadsheet formulas could be uploaded as part of admin data that, when exported to a CSV file and the imported to a spreadsheet program like libreoffice, could lead to remote code execution and private data exfiltration. The attacker...

9.8CVSS7.1AI score0.00942EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/12/18 12:00 a.m.28 views

Resque vulnerable to Reflected Cross Site Scripting through pathnames

Impact resque-web in resque versions before 2.1.0 is vulnerable to reflected XSS through the currentqueue parameter in the path of the queues endpoint. Patches v2.1.0 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web...

6.3CVSS7AI score0.00484EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/12/18 12:00 a.m.27 views

Resque Scheduler Reflected XSS In Delayed Jobs View

Impact Resque Scheduler version 1.27.4 and above are affected by a cross-site scripting vulnerability. A remote attacker can inject javascript code to the "schedulejob" or "args" parameter in /resque/delayed/jobs/schedulejob?args=argsid to execute javascript at client side. Patches Fixed in v4.10...

6.1CVSS7.1AI score0.00623EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/12/18 12:00 a.m.35 views

Resque vulnerable to reflected XSS in Queue Endpoint

Impact Reflected XSS can be performed using the currentqueue portion of the path on the /queues endpoint of resque-web. Patches v2.6.0 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web interface until you have patched...

6.3CVSS6.2AI score0.00514EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/12/18 12:00 a.m.36 views

Resque vulnerable to reflected XSS in resque-web failed and queues lists

Impact The following paths in resque-web have been found to be vulnerable to reflected XSS: /failed/?class=alertdocument.cookie /queues/ Patches v2.2.1 Workarounds No known workarounds at this time. It is recommended to not click on 3rd party or untrusted links to the resque-web interface until y...

6.3CVSS7.1AI score0.00526EPSS
SaveExploits0References1Affected 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/12/06 12:00 a.m.36 views

pubnub Insufficient Entropy vulnerability

Versions of the package pubnub before 7.4.0; all versions of the package com.pubnub:pubnub; versions of the package pubnub before 6.19.0; all versions of the package github.com/pubnub/go; versions of the package github.com/pubnub/go/v7 before 7.2.0; versions of the package pubnub before 7.3.0;...

5.9CVSS7AI score0.00955EPSS
SaveExploits1References1Affected 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/10/30 12:00 a.m.24 views

memory leak flaw was found in ruby-magick

A memory leak flaw was found in ruby-magick, an interface between Ruby and ImageMagick. This issue can lead to a denial of service DOS by memory exhaustion...

5.3CVSS7.1AI score0.00669EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2023/10/24 12:00 a.m.40 views

encoded_id-rails potential DOS vulnerability due to URIs with extremely long encoded IDs

Impact The length of URIs and the various parts eg path segments, query parameters is usually limited by the webserver processing the incoming request. In the case of Puma the defaults are : - path segment length: 8192 - Max URI length: 1024 12 - Max query length: 1024 10 See...

7.5CVSS7AI score0.01112EPSS
SaveExploits1References1Affected Software1
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 2023/10/19 12:00 a.m.26 views

External XML entity (XXE) vulnerability in svg_optimizer rubygem

An issue in Fnando svgoptimizer v.0.2.6 allows a remote attacker to escalate privileges when optimizing untrusted SVG content...

5.9CVSS6.9AI score0.00363EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1291