Lucene search
+L
RubygemsRecent

1300 matches found

RubySec
RubySec
•added 2019/12/26 12:00 a.m.•71 views

Prototype Pollution in handlebars

The bootstrap-wysihtml5-rails gem includes the vendored JavaScript library 'handlebars.js'. Versions 0.3.3.7-0.3.3.8 include handlebars 3.0.2, and versions 0.3.3.5-0.3.3.6 include handlebars 1.3.0. Versions Affected: 0.3.3.5-0.3.3.8 Not affected: 0.3.3.5 Fixed Versions: None Versions of handlebar...

9.8CVSS7.7AI score0.07066EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/12/18 12:00 a.m.•32 views

Possible information leak / session hijack vulnerability

There's a possible information leak / session hijack vulnerability in Rack. Attackers may be able to find and hijack sessions by using timing attacks targeting the session id. Session ids are usually stored and indexed in a database that uses some kind of scheme for speeding up lookups of that...

6.3CVSS6.4AI score0.03703EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/12/16 12:00 a.m.•29 views

Race condition when using persistent connections

There was a race condition around persistent connections, where a connection which is interrupted such as by a timeout would leave data on the socket. Subsequent requests would then read this data, returning content from the previous response. The race condition window appears to be short, and it...

5.9CVSS6.7AI score0.01439EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/12/05 12:00 a.m.•46 views

Keepalive thread overload/DoS in puma

A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack. If more keepalive connections to Puma are opened than there are threads available, additional connections will wait permanently if the attacker sends requests frequently enough...

7.5CVSS6.6AI score0.02014EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/11/26 12:00 a.m.•26 views

Private Ruby OpenSSL RSA key generation is always "1"

The OpenSSL extension of Ruby Git trunk versions after 2011-09-01 up to 2011-11-03 always generated an exponent value of '1' to be used for private RSA key generation. A remote attacker could use this flaw to bypass or corrupt integrity of services, depending on strong private RSA keys generation...

9.8CVSS6.9AI score0.02529EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/11/15 12:00 a.m.•22 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/14 12:00 a.m.•26 views

json-jwt improper input validation due to lack of element count when splitting string

The json-jwt gem before 1.11.0 for Ruby lacks an element count during the splitting of a JWE string...

7.5CVSS2.1AI score0.01257EPSS
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/10/31 12:00 a.m.•60 views

Nokogiri gem, via libxslt, is affected by multiple vulnerabilities

Nokogiri v1.10.5 has been released. This is a security release. It addresses three CVEs in upstream libxml2, for which details are below. If you're using your distro's system libraries, rather than Nokogiri's vendored libraries, there's no security need to upgrade at this time, though you may wan...

7.5CVSS0.06457EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/24 12:00 a.m.•31 views

ruby_parser-legacy world writable files allow local privilege escalation

The rubyparser-legacy aka legacy gem 1.0.0 for Ruby allows local privilege escalation because of world-writable files. For example, if the brakeman gem which has a legacy dependency 4.5.0 through 4.7.0 is used, a local user can insert malicious code into the...

7.8CVSS3.2AI score0.00332EPSS
SaveExploits1References1
RubySec
RubySec
•added 2019/10/24 12:00 a.m.•73 views

brakeman world writable files allow local privilege escalation

If the brakeman gem which has a legacy dependency 4.5.0 through 4.7.0 is used, a local user can insert malicious code into the rubyparser-legacy-1.0.0/lib/rubyparser/legacy/rubyparser.rb file. The rubyparser-legacy aka legacy gem 1.0.0 for Ruby allows local privilege escalation because of...

7.8CVSS7.4AI score0.00332EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/10/22 12:00 a.m.•44 views

Loofah XSS Vulnerability

In the Loofah gem, through v2.3.0, unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished...

5.4CVSS1AI score0.01561EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/14 12:00 a.m.•27 views

netaddr world-writeable file permissions

The netaddr gem before 2.0.4 for Ruby has misconfigured file permissions, such that a gem install may result in 0777 permissions in the target filesystem...

9.8CVSS1.4AI score0.02307EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/07 12:00 a.m.•30 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.00921EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•73 views

A NUL injection vulnerability of File.fnmatch and File.fnmatch?

Built-in methods File.fnmatch and its alias File.fnmatch? accept the path pattern as their first parameter. When the pattern contains NUL character \0, the methods recognize that the path pattern ends immediately before the NUL byte. Therefore, a script that uses an external input as the pattern...

6.5CVSS3.3AI score0.03289EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•19 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.3CVSS5.5AI score0.04569EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•94 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 2019/10/01 12:00 a.m.•68 views

A code injection vulnerability of Shell#[] and Shell#test

Shell and its alias Shelltest defined in lib/shell.rb allow code injection if the first argument aka the “command” argument is untrusted data. An attacker can exploit this to call an arbitrary Ruby method. Note that passing untrusted data to methods of Shell is dangerous in general. Users must...

8.1CVSS3.2AI score0.04187EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/10/01 12:00 a.m.•67 views

Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication

Regular expression denial of service vulnerability of WEBrick’s Digest authentication module was found. An attacker can exploit this vulnerability to cause an effective denial of service against a WEBrick service...

7.8CVSS6.7AI score0.05086EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/09/27 12:00 a.m.•26 views

simple_form Gem for Ruby Incorrect Access Control for forms based on user input

Simple Form before 5.0 has Incorrect Access Control in filemethod? in lib/simpleform/formbuilder.rb, because a user-supplied string is invoked as a method call. This only happens for pages that build forms based on user input...

9.8CVSS1.4AI score0.034EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/09/23 12:00 a.m.•56 views

Consul gem insufficient authentication check - Multiple powers in one controller are not always checked correctly

With the consul ruby gem before 1.0.3, if a controller checks multiple powers using :if or :except conditions, these conditions are erroneously applied to all power checks in that controller. This can lead to skipped power checks and hence unauthenticated access to certain controller actions...

9.8CVSS3.2AI score0.02643EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/09/23 12:00 a.m.•22 views

padrino-contrib XSS via caption parameter of breadcrumbs helper

The breadcrumbs contributed module through 0.2.0 for Padrino Framework allows XSS via a caption...

6.1CVSS3.6AI score0.00832EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/09/12 12:00 a.m.•28 views

Denial of Service in rubyzip ("zip bombs")

In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service disk consumption...

7.1CVSS4.6AI score0.01581EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/09/08 12:00 a.m.•50 views

Devise Gem for Ruby confirmation token validation with a blank string

Devise before 4.7.1 confirms accounts upon receiving a request with a blank confirmationtoken, if a database record has a blank value in the confirmationtoken column. However, there is no scenario within Devise itself in which such database records would exist...

5.3CVSS1.3AI score0.01832EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/29 12:00 a.m.•29 views

OS Command Injection in Rake

There is an OS command injection vulnerability in Ruby Rake 12.3.3 in Rake::FileList when supplying a filename that begins with the pipe character |...

6.9CVSS2.5AI score0.01359EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/08/21 12:00 a.m.•36 views

fat_free_crm XSS via query parameter of tags_helper method

Fat Free CRM before 0.18.1 has XSS in the tagshelper in app/helpers/tagshelper.rb...

6.1CVSS6AI score0.01246EPSS
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/08/20 12:00 a.m.•32 views

Code execution backdoor in coin_base

The coinbase gem 4.2.1 through 4.2.2 for Ruby, 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.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•21 views

Code execution backdoor in blockchain_wallet

The blockchainwallet gem 0.0.6 through 0.0.7 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 0.0.5...

9.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•17 views

Code execution backdoor in lita_coin

The litacoin gem 0.0.3 for Ruby, 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.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•22 views

Code execution backdoor in doge-coin

The doge-coin gem 1.0.2 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 1.0.1...

9.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•23 views

Code execution backdoor in capistrano-colors

The capistrano-colors 0.5.5 gem for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 0.5.4...

9.8CVSS5.6AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•25 views

Code execution backdoor in coming-soon

The coming-soon gem 0.2.8 for Ruby, 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.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•23 views

Code execution backdoor in bitcoin_vanity

The bitcoinvanity gem 4.3.3 for Ruby, 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.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•26 views

Code execution backdoor in awesome-bot

The awesome-bot gem 1.18.0 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 1.17.2 or upgrading to 1.19.x...

9.8CVSS5.4AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/20 12:00 a.m.•18 views

Code execution backdoor in omniauth_amazon

The omniauthamazon gem 1.0.1 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. Users of an affected version should consider downgrading to the last non-affected version of 1.0.1...

9.8CVSS6.8AI score0.0355EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/08/19 12:00 a.m.•34 views

Code execution backdoor in rest-client (Contains Malicious Code)

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

9.8CVSS8.3AI score0.0355EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/11 12:00 a.m.•27 views

Nokogiri Command Injection Vulnerability via Nokogiri::CSS::Tokenizer#load_file

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess by Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizerloadfile is being passed untrusted user input. This vulnerability appears...

9.8CVSS3.2AI score0.05899EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/08/11 12:00 a.m.•34 views

Rexical Command Injection Vulnerability

A command injection vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. It allows commands to be executed in a subprocess by Ruby's Kernel.open method...

9.8CVSS5.4AI score0.05899EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/07/31 12:00 a.m.•30 views

Code backdoor in simple_captcha2

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

9.8CVSS2.1AI score0.03115EPSS
SaveExploits0References1
RubySec
RubySec
•added 2019/07/31 12:00 a.m.•24 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
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/07/31 12:00 a.m.•33 views

samlr XML nodes comment attack

Zendesk Samlr before 2.6.2 allows an XML nodes comment attack such as a nameid node with [email protected] followed by . and then the attacker's domain name...

7.5CVSS2.7AI score0.01205EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/07/26 12:00 a.m.•50 views

SQL injection vulnerability via Marginalia::Comment

The 'marginalia' gem is affected by a SQL Injection vulnerability. All SQL queries are affected when a user controller argument is added as a component. This affects users that add a component that is user controller, for instance a parameter or a header. The issue is resolved in version 1.6...

9.8CVSS3.8AI score0.01381EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/07/19 12:00 a.m.•16 views

Regular Expression Denial of Service (ReDoS) in lodash

lodash prior to 4.7.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the library attempts to match using a regular expression. The fixed version is:...

6.5CVSS7AI score0.03162EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/07/16 12:00 a.m.•22 views

Code backdoor in paranoid2

The paranoid2 gem 1.1.6 for Ruby, as distributed on RubyGems.org, included a code-execution backdoor inserted by a third party. The current version, without this backdoor, is 1.1.5...

9.8CVSS3.6AI score0.0435EPSS
SaveExploits1References1
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 2019/07/12 12:00 a.m.•35 views

Remote command execution via filename

A remote shell execution vulnerability when using MiniMagick::Image.open with URL coming from unsanitized user input. e.g. MiniMagick::Image.open"| touch.txt"...

7.8CVSS4.1AI score0.07639EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2019/07/10 12:00 a.m.•13 views

Prototype Pollution in lodash

Versions of lodash before 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep allows a malicious user to modify the prototype of Object via constructor: prototype: ... causing the addition or modification of an existing property that will exist on all objects. Recommendation...

9.1CVSS7AI score0.05006EPSS
SaveExploits4References1Affected Software1
RubySec
RubySec
•added 2019/07/05 12:00 a.m.•74 views

strong_password Ruby gem malicious version causing Remote Code Execution vulnerability

The strongpassword gem on RubyGems.org was hijacked by a malicious actor. The malicious actor published v0.0.7 containing malicious code that enables an attacker to execute remote code in production. Upgrade strongpassword to v0.0.8 to ensure no malicious code execution is possible...

9.8CVSS5.4AI score0.03329EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/07/02 12:00 a.m.•34 views

Arbitrary path traversal and file access via `yard server`

A path traversal vulnerability was discovered in YARD = 0.9.19 when using yard server to serve documentation. This bug would allow unsanitized HTTP requests to access arbitrary files on the machine of a yard server host under certain conditions. The issue is resolved in v0.9.20 and later...

7.5CVSS2AI score0.02334EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1300