Lucene search
+L
RubygemsRecent

1278 matches found

RubySec
RubySec
•added 2018/03/28 12:0 a.m.•56 views

Unintentional directory traversal by poisoned NUL byte in Dir

There is an unintentional directory traversal in some methods in Dir Dir.open, Dir.new, Dir.entries and Dir.empty? accept the path of the target directory as their parameter. If the parameter contains NUL \0 bytes, these methods recognize that the path is completed before the NUL bytes. So, if a...

9.1CVSS6.9AI score0.09899EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:0 a.m.•38 views

DoS by large request in WEBrick

There is a out-of-memory DoS vulnerability with a large request in WEBrick bundled with Ruby If an attacker sends a large request which contains huge HTTP headers, WEBrick try to process it on memory, so the request causes the out-of-memory DoS attack. All users running an affected release should...

7.5CVSS2.1AI score0.04543EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:0 a.m.•42 views

Unintentional socket creation by poisoned NUL byte in UNIXServer and UNIXSocket

There is a unintentional socket creation vulnerability in UNIXServer.open method of socket library bundled with Ruby. And there is also a unintentional socket access vulnerability in UNIXSocket.open method. UNIXServer.open accepts the path of the socket to be created at the first parameter. If th...

7.5CVSS6.7AI score0.07026EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:0 a.m.•62 views

Unintentional file and directory creation with directory traversal in tempfile and tmpdir

There is an unintentional directory creation vulnerability in tmpdir library bundled with Ruby. And there is also an unintentional file creation vulnerability in tempfile library bundled with Ruby, because it uses tmpdir internally Dir.mktmpdir method introduced by tmpdir library accepts the pref...

7.5CVSS2.5AI score0.10345EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:0 a.m.•51 views

Buffer under-read in String#unpack

Stringunpack receives format specifiers as its parameter, and can be specified the position of parsing the data by the specifier @. If a big number is passed with @, the number is treated as the negative value, and out-of-buffer read is occurred. So, if a script accepts an external input as the...

7.5CVSS6.7AI score0.0767EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:0 a.m.•52 views

HTTP response splitting in WEBrick

There is an HTTP response splitting vulnerability in WEBrick bundled with Ruby. If a script accepts an external input and outputs it without modification as a part of HTTP responses, an attacker can use newline characters to deceive the clients that the HTTP response header is stopped at there, a...

5.3CVSS6.7AI score0.05556EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/22 12:0 a.m.•34 views

XSS vulnerability in rails-html-sanitizer

There is a possible XSS vulnerability in rails-html-sanitizer. The gem allows non-whitelisted attributes to be present in sanitized output when input with specially-crafted HTML fragments, and these attributes can lead to an XSS attack on target applications. This issue is similar to CVE-2018-804...

6.1CVSS0.7AI score0.01962EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/19 12:0 a.m.•29 views

HTML injection/XSS in Sanitize

When Sanitize gem is used in combination with libxml2 = 2.9.2, a specially crafted HTML fragment can cause libxml2 to generate improperly escaped output, allowing non-whitelisted attributes to be used on whitelisted elements. This can allow HTML and JavaScript injection, which could result in XSS...

7.5CVSS1.9AI score0.01497EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/16 12:0 a.m.•29 views

Loofah XSS Vulnerability

Loofah allows non-whitelisted attributes to be present in sanitized output when input with specially-crafted HTML fragments...

6.1CVSS0.7AI score0.01962EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/07 12:0 a.m.•34 views

rack-protection gem timing attack vulnerability when validating CSRF token

Sinatra rack-protection versions 1.5.4 and 2.0.0.rc3 and earlier contains a timing attack vulnerability in the CSRF token checking that can result in signatures can be exposed. This attack appear to be exploitable via network connectivity to the ruby application...

5.9CVSS4.9AI score0.02404EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/02/27 12:0 a.m.•42 views

Authentication bypass via incorrect XML canonicalization and DOM traversal

ruby-saml prior to version 1.7.0 is vulnerable to an authentication bypass via incorrect XML canonicalization and DOM traversal. Specifically, there are inconsistencies in handling of comments within XML nodes, resulting in incorrect parsing of the inner text of XML nodes such that any inner text...

9.8CVSS4AI score0.02444EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/02/27 12:0 a.m.•25 views

omniauth-saml authentication bypass via incorrect XML canonicalization and DOM traversal

OmniAuth OmnitAuth-SAML 1.9.0 and earlier may incorrectly utilize the results of XML DOM traversal and canonicalization APIs in such a way that an attacker may be able to manipulate the SAML data without invalidating the cryptographic signature, allowing the attack to potentially bypass...

9.8CVSS4.7AI score0.02415EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/02/21 12:0 a.m.•44 views

Doorkeeper gem has stored XSS on authorization consent view

Stored XSS on the OAuth Client's name will cause users being prompted for consent via the "implicit" grant type to execute the XSS payload. The XSS attack could gain access to the user's active session, resulting in account compromise. Any user is susceptible if they click the authorization link...

6.1CVSS2.7AI score0.01456EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/02/19 12:0 a.m.•54 views

Multiple persistent XSS vulnerabilities in Radiant CMS

There are multiple Persistent XSS vulnerabilities in Radiant CMS. They affect Personal Preferences Name and Username and Configuration Site Title, Dev Site Domain, Page Parts, and Page Fields...

5.4CVSS3.3AI score0.00597EPSS
SaveExploits2References1
RubySec
RubySec
•added 2018/02/18 12:0 a.m.•30 views

Path traversal is possible via backslash characters on Windows.

An issue was discovered in rack-protection 2.x before 2.0.1 on Windows. Path traversal is possible via backslash characters...

5.3CVSS4.9AI score0.01838EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/01/29 12:0 a.m.•39 views

Nokogiri gem, via libxml, is affected by DoS vulnerabilities

The version of libxml2 packaged with Nokogiri contains a vulnerability. Nokogiri has mitigated these issue by upgrading to libxml 2.9.5. Wei Lei discovered that libxml2 incorrecty handled certain parameter entities. An attacker could use this issue with specially constructed XML data to cause...

7.5CVSS3.3AI score0.05928EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/01/29 12:0 a.m.•36 views

Nokogiri gem, via libxml, is affected by DoS vulnerabilities

The version of libxml2 packaged with Nokogiri contains a vulnerability. Nokogiri has mitigated these issue by upgrading to libxml 2.9.6. It was discovered that libxml2 incorrecty handled certain files. An attacker could use this issue with specially constructed XML data to cause libxml2 to consum...

8.8CVSS3.8AI score0.02938EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/01/23 12:0 a.m.•29 views

Paperclip ruby gem suffers from a Server-Side Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter and Paperclip::HttpUrlProxyAdapter class.

Paperclip gem provides multiple ways a file can be uploaded to a web server. The vulnerability affects two of Paperclip’s IO adapters that accept URLs as attachment data UriAdapter and HttpUrlProxyAdapter. When these adapters are used, Paperclip acts as a proxy and downloads the file from the...

9.8CVSS1.4AI score0.03053EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/01/22 12:0 a.m.•53 views

Cross-Site Scripting (XSS) in jquery

Affected versions of jquery interpret text/javascript responses from cross-origin ajax requests, and automatically execute the contents in jQuery.globalEval, even when the ajax request doesn't contain the dataType option...

6.1CVSS7.1AI score0.29726EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2018/01/18 12:0 a.m.•19 views

Denial of Service in jquery

Affected versions of jquery use a lowercasing logic on attribute names. When given a boolean attribute with a name that contains uppercase characters, jquery enters into an infinite recursion loop, exceeding the call stack limit, and resulting in a denial of service condition. Recommendation Upda...

7.5CVSS6.8AI score0.02886EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/01/10 12:0 a.m.•19 views

rails_admin ruby gem XSS vulnerability

An exploitable cross site scripting XSS vulnerability exists in the add filter functionality of the railsadmin rails gem version 1.2.0. A specially crafted URL can cause an XSS flaw resulting in an attacker being able to execute arbitrary javascript on the victim's browser. An attacker can phish ...

6.1CVSS4AI score0.01279EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2018/01/10 12:0 a.m.•21 views

delayed_job_web ruby gem XSS vulnerability via `queues` parameter

An exploitable cross site scripting XSS vulnerability exists in the filter functionality of the delayedjobweb ruby gem. A specially crafted URL can cause an XSS flaw resulting in an attacker being able to execute arbitrary javascript on the victim's browser. An attacker can phish an authenticated...

6.1CVSS2.8AI score0.01012EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2018/01/09 12:0 a.m.•34 views

sinatra ruby gem path traversal via backslash characters on Windows

An issue was discovered in rack-protection/lib/rack/protection/pathtraversal.rb in Sinatra 2.x before 2.0.1 on Windows. Path traversal is possible via backslash characters...

5.3CVSS5.2AI score0.01838EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/01/04 12:0 a.m.•27 views

Radiant CMS 1.1.4 Markdown admin/pages/*/edit part_body_content cross site scripting

Radiant CMS 1.1.4 has XSS via crafted Markdown input in the partbodycontent parameter to an admin/pages//edit resource...

5.4CVSS2.7AI score0.00537EPSS
SaveExploits1References1
RubySec
RubySec
•added 2017/12/20 12:0 a.m.•35 views

The lazy_initialize function in lib/resolv.rb in Ruby

The lazyinitialize function in lib/resolv.rb in Ruby through 2.4.3 uses Kernelopen, which might allow Command Injection attacks, as demonstrated by a Resolv::Hosts::new argument beginning with a '|' character, a different vulnerability than CVE-2017-17405. NOTE: situations with untrusted input ma...

9.8CVSS9.5AI score0.05913EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/12/17 12:0 a.m.•32 views

No validation of hostname certificate in net-ldap

The Net::LDAP aka net-ldap gem before 0.16.0 for Ruby has Missing SSL Certificate Validation. The LDAP server's certificate was not verified to match the host it was supposed to be connecting to...

5.9CVSS1AI score0.01348EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/12/14 12:0 a.m.•72 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
RubySec
RubySec
•added 2017/11/28 12:0 a.m.•20 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/11/16 12:0 a.m.•48 views

gollum and gollum-lib allow remote authenticated users to execute arbitrary code

The gollum-gritadapter Ruby gem dependency in gollum before 3.1.1 and the gollum-lib gem dependency in gollum-lib before 4.0.1 when the string master is in any of the wiki documents, allows remote authenticated users to execute arbitrary code via the -O or --open-files-in-pager flags...

8.8CVSS7AI score0.02292EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/16 12:0 a.m.•50 views

gollum and gollum-lib allow remote authenticated users to execute arbitrary code

The gollum-gritadapter Ruby gem dependency in gollum before 3.1.1 and the gollum-lib gem dependency in gollum-lib before 4.0.1 when the string master is in any of the wiki documents, allows remote authenticated users to execute arbitrary code via the -O or --open-files-in-pager flags...

8.8CVSS7AI score0.02292EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/16 12:0 a.m.•24 views

Unsafe objects can be loaded from Redis

Redis-store =v1.3.0 allows unsafe objects to be loaded from Redis via the use of the Marshal serializer...

9.8CVSS4.2AI score0.01983EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/15 12:0 a.m.•42 views

cairo NULL pointer dereference

Cairo version 1.15.4 is vulnerable to a NULL pointer dereference related to the FTLoadGlyph and FTRenderGlyph resulting in an application crash...

5.5CVSS3.4AI score0.01824EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/10 12:0 a.m.•52 views

Stored XSS in "geminabox" via injection in Gemspec "homepage" value

Stored cross-site scripting XSS vulnerability in "geminabox" Gem in a Box allows attackers to inject arbitrary web script via a crafted JavaScript URL in the "homepage" value of a ".gemspec" file. A ".gemspec" file must be created with a JavaScript URL in the homepage value. This can be used to...

6.1CVSS1.1AI score0.01084EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/09 12:0 a.m.•60 views

private_address_check Ruby Gem Blacklist Bypass privilege escalation

The privateaddresscheck ruby gem before 0.4.1 is vulnerable to a bypass due to an incomplete blacklist of common private/local network addresses used to prevent server-side request forgery...

9.8CVSS8.4AI score0.02032EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/09 12:0 a.m.•25 views

SSRF vulnerability in Recurly gem's Resource#find.

If you are using the find method on any of the classes that are derived from the Resource class and you are passing user input into that method, a malicious user can force the http client to reach out to a server under their control. This can lead to leakage of your private API key. Because of th...

9.8CVSS0.9AI score0.02594EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/07 12:0 a.m.•56 views

private_address_check Ruby Gem Resolv.getaddresses Server-Side Request Forgery

The privateaddresscheck ruby gem before 0.4.0 is vulnerable to a bypass due to use of Ruby's Resolv.getaddresses method, which is OS-dependent and should not be relied upon for security measures, such as when used to blacklist private network addresses to prevent server-side request forgery...

8.1CVSS1.4AI score0.02415EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/03 12:0 a.m.•27 views

Flaw in yajl-ruby gem may cause a DoS

In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to Yajl::Parser.new.parse, the whole ruby process crashes with a SIGABRT in the yajlstringdecode function in yajlencode.c. This results in the whole ruby process terminating and potentially a denial of service...

7.5CVSS1.8AI score0.03798EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/29 12:0 a.m.•28 views

ox ruby gem stack overflow in sax_parse

In the Ox gem 2.8.1 for Ruby, the process crashes with a stack-based buffer over-read in the readfromstr function in saxbuf.c when a crafted input is supplied to saxparse...

5.5CVSS3AI score0.00956EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/27 12:0 a.m.•22 views

ox ruby gem segmentation fault via parse_obj

In the Ox gem 2.8.0 for Ruby, the process crashes with a segmentation fault when a crafted input is supplied to parseobj. NOTE: the vendor has stated "Ox should handle the error more gracefully" but has not confirmed a security implication...

7.5CVSS1.9AI score0.01713EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•22 views

RedCloth Cross-site Scripting vulnerability

Cross-site scripting XSS vulnerability in the RedCloth library 4.2.9 for Ruby and earlier allows remote attackers to inject arbitrary web script or HTML via a "javascript:" URI...

5.9AI score0.02253EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•33 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:0 a.m.•20 views

Security Vulnerability in Nested Attributes code in Ruby On Rails 2.3.9 and 3.0.0

Ruby on Rails 2.3.9 and 3.0.0 does not properly handle nested attributes, which allows remote attackers to modify arbitrary records by changing the names of parameters for form inputs. Patches are available for 2.3 and 3.0 series...

6.4CVSS6.9AI score0.0225EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•33 views

Potential SQL Injection with limit in rails/activerecord

Ruby on Rails 3.0.x before 3.0.4 does not ensure that arguments to the limit function specify integer values, which makes it easier for remote attackers to conduct SQL injection attacks via a non-numeric argument...

7.5CVSS8.1AI score0.02173EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•28 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:0 a.m.•38 views

Unsafe Query Generation Risk in Ruby on Rails

actionpack/lib/actiondispatch/http/request.rb in Ruby on Rails before 3.0.13, 3.1.x before 3.1.5, and 3.2.x before 3.2.4 does not properly consider differences in parameter handling between the Active Record component and the Rack interface, which allows remote attackers to bypass intended...

6.4CVSS7.1AI score0.046EPSS
SaveExploits3References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•20 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/10/24 12:0 a.m.•33 views

XSS vulnerabilities in the mail_to helper in rails/actionview

Multiple cross-site scripting XSS vulnerabilities in the mailto helper in Ruby on Rails before 2.3.11, and 3.x before 3.0.4, when javascript encoding is used, allow remote attackers to inject arbitrary web script or HTML via a crafted 1 name or 2 email value...

4.3CVSS5.9AI score0.0235EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•34 views

last_run_report.yaml is world readable

lib/puppet/defaults.rb in Puppet 2.7.x before 2.7.18, and Puppet Enterprise before 2.5.2, uses 0644 permissions for lastrunreport.yaml, which allows local users to obtain sensitive configuration information by leveraging access to the puppet master server to read this file...

2.1CVSS6.3AI score0.00481EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•27 views

Unauthenticated Remote Code Execution Vulnerability

Puppet 2.7.x before 2.7.21 and 3.1.x before 3.1.1, when running Ruby 1.9.3 or later, allows remote attackers to execute arbitrary code via vectors related to "serialized attributes."...

7.5CVSS7.3AI score0.04558EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/10/24 12:0 a.m.•29 views

Cross-site Scripting in jquery-ui

Cross-site scripting XSS vulnerability in jquery.ui.dialog.js in the Dialog widget in jQuery UI before 1.10.0 allows remote attackers to inject arbitrary web script or HTML via the title option...

6.1CVSS6AI score0.18351EPSS
SaveExploits1References1Affected Software1
Total number of security vulnerabilities1278