Lucene search
+L
RubygemsMost viewed

1292 matches found

RubySec
RubySec
added 2022/02/21 12:00 a.m.415 views

Update packaged libxml2 (2.9.12 → 2.9.13) and libxslt (1.1.34 → 1.1.35)

Summary Nokogiri v1.13.2 upgrades two of its packaged dependencies: vendored libxml2 from v2.9.12 to v2.9.13 vendored libxslt from v1.1.34 to v1.1.35 Those library versions address the following upstream CVEs: libxslt: CVE-2021-30560 CVSS 8.8, High severity libxml2: CVE-2022-23308 Unspecified...

8.8CVSS1AI score0.21623EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2018/07/03 12:00 a.m.265 views

XSS vulnerabilities via data-parent, data-target, data-container in bootstrap

In Bootstrap before 4.1.2, XSS is possible in collapse data-parent attribute CVE-2018-14040, data-target property of scrollspy CVE-2018-14041, data-container property of tooltip CVE-2018-14042...

6.1CVSS2.6AI score0.04312EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2020/05/18 12:00 a.m.177 views

Circumvention of file size limits in ActiveStorage

There is a vulnerability in ActiveStorage's S3 adapter that allows the Content-Length of a direct file upload to be modified by an end user. Versions Affected: rails = 5.2.4.3, rails = 6.0.3.1 Impact ------ Utilizing this vulnerability, an attacker can control the Content-Length of an S3 direct...

7.5CVSS3.5AI score0.03028EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/05/14 12:00 a.m.174 views

WEBrick RCE Vulnerability

The Basic authentication code in WEBrick library in Ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 allows remote attackers to inject terminal emulator escape sequences into its log and possibly execute arbitrary commands via a crafted user name...

9.3CVSS8AI score0.16412EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/31 12:00 a.m.148 views

Use-After-Free in function hash_new_from_values in mruby/mruby

Use After Free in GitHub repository mruby/mruby prior to 3.2...

7.8CVSS6.9AI score0.00398EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/04/04 12:00 a.m.130 views

Remote code execution in bootstrap-sass

Arbitrary code execution via backdoor code, when downloaded from rubygems.org was discovered in bootstrap-sass 3.2.0.3. Users are advised to upgrade immediately to 3.2.0.4 An unauthenticated attacker can craft the cfduid cookie value with base64 arbitrary code to be executed via eval, which can b...

10CVSS6.2AI score0.04923EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2015/06/04 12:00 a.m.119 views

Data Injection Vulnerability in moped Rubygem

A flaw in the ObjectId validation regular expression can enable attackers to inject arbitrary information into a given BSON object...

7.5CVSS6.7AI score0.05661EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/05/27 12:00 a.m.118 views

Puma PROXY Protocol v1 Parser Allows Remote Memory Exhaustion

Impact PROXY protocol support for Puma was added in version 5.5.0. When PROXY protocol v1 support is enabled, Puma reads incoming bytes into an internal buffer. It waits for "\r\n" to determine whether a PROXY v1 line is present. If an attacker opens a TCP connection and continuously sends bytes...

7.5CVSS5.8AI score0.0063EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/04/12 12:00 a.m.118 views

Buffer overrun in String-to-Float conversion

A buffer-overrun vulnerability is discovered in a conversion algorithm from a String to a Float. This vulnerability has been assigned the CVE identifier CVE-2022-28739. We strongly recommend upgrading Ruby. Due to a bug in an internal function that converts a String to a Float, some convertion...

7.5CVSS3.3AI score0.0437EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/07/10 12:00 a.m.112 views

Decidim vulnerable to data disclosure through the embed feature

Impact If an attacker can infer the slug or URL of an unpublished or private resource, and this resource can be embedded such as a Participatory Process, an Assembly, a Proposal, a Result, etc, then some data of this resource could be accessed. Patches Version 0.27.6...

5.3CVSS7AI score0.00492EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/01/11 12:00 a.m.106 views

stack overflow in mrb_str_len_to_dbl in src/string.c

In mruby 2.1.0, there is a stack-based buffer overflow in mrbstrlentodbl in string.c...

9.8CVSS7.3AI score0.01355EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2018/07/11 12:00 a.m.101 views

Doorkeeper gem does not revoke token for public clients

Any OAuth application that uses public/non-confidential authentication when interacting with Doorkeeper is unable to revoke its tokens when calling the revocation endpoint. A bug in the token revocation API would cause it to attempt to authenticate the public OAuth client as if it was a...

7.5CVSS1.5AI score0.01611EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/03/19 12:00 a.m.98 views

Unsafe Object Creation Vulnerability in JSON (Additional fix)

When parsing certain JSON documents, the json gem including the one bundled with Ruby can be coerced into creating arbitrary objects in the target system. This is the same issue as CVE-2013-0269. The previous fix was incomplete, which addressed JSON.parseuserinput, but didn’t address some other...

7.5CVSS1.3AI score0.06811EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/03/13 12:00 a.m.98 views

Possible Remote Code Execution Exploit in Rails Development Mode

There is a possible a possible remote code executing exploit in Rails when in development mode. This vulnerability has been assigned the CVE identifier CVE-2019-5420. Versions Affected: 6.0.0.X, 5.2.X. Not affected: 5.2.0 Fixed Versions: 6.0.0.beta3, 5.2.2.1 Impact ------ With some knowledge of a...

9.8CVSS4.2AI score0.92144EPSS
SaveExploits13References1Affected Software1
RubySec
RubySec
added 2022/06/15 12:00 a.m.94 views

Octopoller gem published with world-writable files

Impact Version 0.2.0 of the octopoller gem was published containing world-writeable files. Specifically, the gem was packed with files having their permissions set to -rw-rw-rw- i.e. 0666 instead of rw-r--r-- i.e. 0644. This means everyone who is not the owner Group and Public with access to the...

3.3CVSS2.3AI score0.00214EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/03/08 12:00 a.m.94 views

Possible code injection vulnerability in Rails / Active Storage

There is a possible code injection vulnerability in the Active Storage module of Rails. This vulnerability has been assigned the CVE identifier CVE-2022-21831. Versions Affected: = 5.2.0 Not affected: params:v % Where the transformation method or its arguments are untrusted arbitrary input. All...

9.8CVSS1.7AI score0.03025EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2014/12/04 12:00 a.m.93 views

gollum-grit_adapter Search Functionality Allows Arbitrary Command Execution

The gollum-gritadapter gem contains a flaw that can allow arbitrary command execution. Grit implements its search functionality by shelling out to git grep. In turn, git grep takes a -O or --open-files-in-pages option that will pipe the results of grep to an arbitrary process. By failing to...

8.8CVSS2.1AI score0.02292EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2023/01/18 12:00 a.m.92 views

ReDoS based DoS vulnerability in Action Dispatch

There is a possible regular expression based DoS vulnerability in Action Dispatch related to the If-None-Match header. This vulnerability has been assigned the CVE identifier CVE-2023-22795. Versions Affected: All Not affected: None Fixed Versions: 6.1.7.1, 7.0.4.1 Impact A specially crafted HTTP...

7.5CVSS7.4AI score0.02278EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/03/25 12:00 a.m.92 views

Doorkeeper::OpenidConnect Open Redirect

Doorkeeper::OpenidConnect aka the OpenID Connect extension for Doorkeeper 1.4.x and 1.5.x before 1.5.4 has an open redirect via the redirecturi field in an OAuth authorization request that results in an error response with the 'openid' scope and a prompt=none value. This allows phishing attacks...

6.1CVSS6.8AI score0.01349EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/06/27 12:00 a.m.90 views

Possible shell escape sequence injection vulnerability in Rack

There is a possible shell escape sequence injection vulnerability in the Lint and CommonLogger components of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30123. Versions Affected: All. Not affected: None Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1 Impact Carefully crafted...

10CVSS4.3AI score0.01884EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/04/27 12:00 a.m.89 views

Possible XSS Vulnerability in Action Pack

There is a possible XSS vulnerability in Rails / Action Pack. This vulnerability has been assigned the CVE identifier CVE-2022-22577. Versions Affected: = 5.2.0 Not affected: 5.2.0 Fixed Versions: 7.0.2.4, 6.1.5.1, 6.0.4.8, 5.2.7.1 Impact CSP headers were only sent along with responses that Rails...

6.1CVSS7.3AI score0.01759EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/03/08 12:00 a.m.89 views

activerecord-session_store Timing Attack

The activerecord-sessionstore aka Active Record Session Store component through 1.1.3 for Ruby on Rails does not use a constant-time approach when delivering information about whether a guessed session ID is valid. Consequently, remote attackers can leverage timing discrepancies to achieve a...

6.3CVSS3.1AI score0.03703EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2013/01/10 12:00 a.m.89 views

Ruby Gem nori Parameter Parsing Remote Code Execution

The Ruby Gem nori has a parameter parsing error that may allow an attacker to execute arbitrary code. This vulnerability has to do with type casting during parsing, and is related to CVE-2013-0156...

7.5CVSS6.8AI score0.02312EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2019/10/01 12:00 a.m.88 views

HTTP response splitting in WEBrick (Additional fix)

If a program using WEBrick inserts untrusted input into the response header, an attacker can exploit it to insert a newline character to split a header, and inject malicious content to deceive clients. This is the same issue as CVE-2017-17742. The previous fix was incomplete, which addressed the...

5.3CVSS0.2AI score0.04569EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/10/06 12:00 a.m.87 views

Remote code execution in ruby-jss

The Pixar ruby-jss gem before 1.6.0 allows remote attackers to execute arbitrary code because of the Plist gem's documented behavior of using Marshal.load during XML document processing...

9.8CVSS7.3AI score0.02603EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2024/05/01 12:00 a.m.86 views

Phlex vulnerable to Cross-site Scripting (XSS) via maliciously formed HTML attribute names and values

There is a potential cross-site scripting XSS vulnerability that can be exploited via maliciously crafted user data. The reason these issues were not detected before is the escapes were working as designed. However, their design didn't take into account just how recklessly permissive browser are...

7.1CVSS5.8AI score0.00713EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/05/13 12:00 a.m.86 views

smalruby and smalruby-editor vulnerable to OS Command Injection

smalruby-editor prior to 0.4.1 and smalruby prior to 0.1.11 allows remote attackers to execute arbitrary OS commands via unspecified vectors...

10CVSS8.1AI score0.06183EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2011/02/19 12:00 a.m.86 views

CVE-2011-1004 Ruby: Symlink race condition by removing directory trees in fileutils module

The FileUtils.removeentrysecure method in Ruby 1.8.6 through 1.8.6-420, 1.8.7 through 1.8.7-330, 1.8.8dev, 1.9.1 through 1.9.1-430, 1.9.2 through 1.9.2-136, and 1.9.3dev allows local users to delete arbitrary files via a symlink attack...

6.3CVSS6.2AI score0.00385EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2008/05/05 12:00 a.m.85 views

ruby -- DNS spoofing vulnerability in resolv.rb

resolv.rb in Ruby 1.8.5 and earlier, 1.8.6 before 1.8.6-p287, 1.8.7 before 1.8.7-p72, and 1.9 r18423 and earlier uses sequential transaction IDs and constant source ports for DNS requests, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than...

5.8CVSS4.7AI score0.02415EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
added 2026/03/10 12:00 a.m.84 views

Camaleon CMS vulnerable to Path Traversal through AWS S3 uploader implementation

Camaleon CMS versions 2.4.5.0 through 2.9.1, prior to commit f54a77e, contain a path traversal vulnerability in the AWS S3 uploader implementation that allows authenticated users to read arbitrary files from the web server’s filesystem. The issue occurs in the downloadprivatefile functionality wh...

6.5CVSS5.7AI score0.00732EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/11/13 12:00 a.m.84 views

Remote code execution in dependabot-core branch names when cloning

Impact Remote code execution vulnerability in dependabot-common and dependabot-gomodules when a source branch name contains malicious injectable bash code. For example, if Dependabot is configured to use the following source branch name: "/$curl,127.0.0.1", Dependabot will make a HTTP request to...

8.8CVSS7.6AI score0.03062EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2024/11/12 12:00 a.m.83 views

Decidim-Awesome has SQL injection in AdminAccountability

Vulnerability type: CWE-89: Improper Neutralization of Special Elements used in an SQL Command 'SQL Injection' Vendor: Decidim International Community Environment Has vendor confirmed: Yes Attack type: Remote Impact: Code Execution Escalation of Privileges Information Disclosure Affected component:...

9CVSS8.6AI score0.0068EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2018/09/28 12:00 a.m.83 views

Jekyll _config.yml privilege escalation

Jekyll through 3.6.2, 3.7.x through 3.7.3, and 3.8.x through 3.8.3 allows attackers to access arbitrary files by specifying a symlink in the "include" key in the "config.yml" file...

7.5CVSS6.9AI score0.02188EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2022/04/12 12:00 a.m.82 views

Double free in Regexp compilation

A double-free vulnerability is discovered in Regexp compilation. This vulnerability has been assigned the CVE identifier CVE-2022-28738. We strongly recommend upgrading Ruby. Due to a bug in the Regexp compilation process, creating a Regexp object with a crafted source string could cause the same...

9.8CVSS7.2AI score0.02893EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/05/24 12:00 a.m.82 views

HTTP Request Smuggling in goliath

goliath through 1.0.6 allows request smuggling attacks where goliath is used as a backend and a frontend proxy also being vulnerable. It is possible to conduct HTTP request smuggling attacks by sending the Content-Length header twice. Furthermore, invalid Transfer Encoding headers were found to b...

7.5CVSS2.6AI score0.01221EPSS
SaveExploits0References1
RubySec
RubySec
added 2012/11/23 12:00 a.m.82 views

CVE-2012-5371 ruby: Murmur hash-flooding DoS flaw in ruby 1.9 (oCERT-2012-001)

Ruby aka CRuby 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service CPU consumption via crafted input to an application that maintains...

5CVSS6.2AI score0.0333EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2021/05/24 12:00 a.m.81 views

Improper certificate validation in em-imap

em-imap 0.5 and earlier use the library eventmachine in an insecure way that allows an attacker to perform a man-in-the-middle attack against users of the library. The hostname in a TLS server certificate is not verified...

7.4CVSS5.1AI score0.00751EPSS
SaveExploits1References1
RubySec
RubySec
added 2013/12/03 12:00 a.m.81 views

Incomplete fix to CVE-2013-0155 (Unsafe Query Generation Risk)

The prior fix to CVE-2013-0155 was incomplete and the use of common 3rd party libraries can accidentally circumvent the protection. Due to the way that Rack::Request and Rails::Request interact, it is possible for a 3rd party or custom rack middleware to parse the parameters insecurely and store...

6.4CVSS3.5AI score0.08245EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/06/27 12:00 a.m.80 views

Denial of Service Vulnerability in Rack Multipart Parsing

There is a possible denial of service vulnerability in the multipart parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30122. Versions Affected: = 1.2 Not affected: 1.2 Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1 Impact Carefully crafted multipart POST...

7.5CVSS4.2AI score0.0215EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2015/04/14 12:00 a.m.80 views

Nokogiri gem contains several vulnerabilities in libxml2 and libxslt

Several vulnerabilities were discovered in the libxml2 and libxslt libraries that the Nokogiri gem depends on. CVE-2015-1819 A denial of service flaw was found in the way libxml2 parsed XML documents. This flaw could cause an application that uses libxml2 to use an excessive amount of memory...

6.8CVSS4.2AI score0.06289EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2013/01/08 12:00 a.m.80 views

CVE-2013-0155 rubygem-actionpack, rubygem-activerecord: Unsafe Query Generation Risk in Ruby on Rails

Ruby on Rails 3.0.x before 3.0.19, 3.1.x before 3.1.10, and 3.2.x before 3.2.11 does not properly consider differences in parameter handling between the Active Record component and the JSON implementation, which allows remote attackers to bypass intended database-query restrictions and perform NU...

6.4CVSS3.9AI score0.08245EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2022/04/11 12:00 a.m.79 views

Out-of-bounds Write in zlib affects Nokogiri

Summary Nokogiri v1.13.4 updates the vendored zlib from 1.2.11 to 1.2.12, which addresses CVE-2018-25032. That CVE is scored as CVSS 7.4 "High" on the NVD record as of 2022-04-05. Please note that this advisory only applies to the CRuby implementation of Nokogiri = v1.13.4. Impact CVE-2018-25032 ...

7.5CVSS0.3AI score0.51733EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2026/05/18 12:00 a.m.79 views

Faraday has a possible incomplete fix for GHSA-33mh-2634-fwr2 - protocol-relative URI objects still bypass host scoping

Summary Faraday::Connectionbuildexclusiveurl still allows protocol-relative host override when the request target is provided as a URI object instead of a String. This bypasses the February 2026 fix for GHSA-33mh-2634-fwr2 and can redirect a request built from a fixed-base Faraday::Connection to ...

6.5CVSS5.9AI score0.00272EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2020/08/04 12:00 a.m.78 views

CSRF Vulnerability with Non-Session Based Authentication

The Field Test dashboard is vulnerable to CSRF with non-session based authentication methods. Impact The Field Test dashboard is vulnerable to CSRF with non-session based authentication methods, like basic authentication. Session-based authentication methods like Devise's default authentication a...

4.3CVSS2.3AI score0.00426EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2020/06/15 12:00 a.m.78 views

Percent-encoded cookies can be used to overwrite existing prefixed cookie names

It is possible to forge a secure or host-only cookie prefix in Rack using an arbitrary cookie write by using URL encoding percent-encoding on the name of the cookie. This could result in an application that is dependent on this prefix to determine if a cookie is safe to process being manipulated...

7.5CVSS2.9AI score0.02938EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2019/02/15 12:00 a.m.77 views

twitter-bootstrap-rails vulnerable to Cross-Site Scripting (XSS)

The seyhunak/twitter-bootstrap-rails gem includes a vendored version of the Bootstrap JavaScript library. In Bootstrap before 3.4.1 and 4.3.x before 4.3.1, XSS is possible in the tooltip or popover data-template attribute. The most recent version of this gem, 5.0.0, includes Bootstrap v 3.3.6. Al...

6.1CVSS6.2AI score0.16404EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
added 2015/12/15 12:00 a.m.77 views

git-fastclone Shell Metacharacter Injection Arbitrary Command Execution

git-fastclone before 1.0.5 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 "cd " and "git clone " commands in the library...

10CVSS6.2AI score0.04801EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/11/24 12:00 a.m.76 views

Cookie Prefix Spoofing in CGI::Cookie.parse

The old versions of CGI::Cookie.parse applied URL decoding to cookie names. An attacker could exploit this vulnerability to spoof security prefixes in cookie names, which may be able to trick a vulnerable application. By this fix, CGI::Cookie.parse no longer decodes cookie names. Note that this i...

7.5CVSS6.3AI score0.02931EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
added 2021/05/11 12:00 a.m.76 views

Keepalive Connections Causing Denial Of Service in puma

Impact The fix for CVE-2019-16770 was incomplete. The original fix only protected existing connections that had already been accepted from having their requests starved by greedy persistent-connections saturating all threads in the same process. However, new connections may still be starved by...

7.5CVSS7.3AI score0.02014EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
added 2017/12/14 12:00 a.m.76 views

Command injection vulnerability in Net::FTP

There is a command injection vulnerability in Net::FTP bundled with Ruby. Net::FTPget, getbinaryfile, gettextfile, put, putbinaryfile, and puttextfile use Kernelopen to open a local file. If the localfile argument starts with the pipe character "|", the command following the pipe character is...

9.3CVSS7.1AI score0.73829EPSS
SaveExploits5References1Affected Software1
Total number of security vulnerabilities1292