Lucene search
+L
RubygemsMost viewed

1300 matches found

RubySec
RubySec
•added 2012/08/09 12:00 a.m.•59 views

CVE-2012-3465 rubygem-actionpack: XSS Vulnerability in strip_tags

Cross-site scripting XSS vulnerability in actionpack/lib/actionview/helpers/sanitizehelper.rb in the striptags helper in Ruby on Rails before 3.0.17, 3.1.x before 3.1.8, and 3.2.x before 3.2.8 allows remote attackers to inject arbitrary web script or HTML via malformed HTML markup...

4.3CVSS6.1AI score0.01977EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/03/01 12:00 a.m.•59 views

CVE-2012-1099 rubygem-actionpack: XSS in the "select" helper

Cross-site scripting XSS vulnerability in actionpack/lib/actionview/helpers/formoptionshelper.rb in the select helper in Ruby on Rails 3.0.x before 3.0.12, 3.1.x before 3.1.4, and 3.2.x before 3.2.2 allows remote attackers to inject arbitrary web script or HTML via vectors involving certain...

4.3CVSS6.1AI score0.02476EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/09/22 12:00 a.m.•59 views

Spree Hash Restriction Weakness URL Parsing Order State Value Manipulation

Spree contains a hash restriction weakness that occurs when parsing a modified URL. This may allow an attacker to manipulate order state values...

5CVSS3.8AI score0.0123EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2007/10/08 12:00 a.m.•59 views

Ruby Net::HTTPS library does not validate server certificate CN

The 1 Net::ftptls, 2 Net::telnets, 3 Net::imap, 4 Net::pop, and 5 Net::smtp libraries in Ruby 1.8.5 and 1.8.6 do not verify that the commonName CN field in a server certificate matches the domain name in a request sent over SSL, which makes it easier for remote attackers to intercept SSL...

5CVSS4.4AI score0.0187EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2024/07/10 12:00 a.m.•58 views

Decidim cross-site scripting (XSS) in the admin panel

Impact The admin panel is subject to potential XSS attach in case the attacker manages to modify some records being uploaded to the server. The attacker is able to change e.g. to if they know how to craft these requests themselves. And then enter the returned blob ID to the form inputs manually b...

5.4CVSS6.1AI score0.00341EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/06/06 12:00 a.m.•58 views

avo vulnerable to Stored XSS (Cross Site Scripting) in html content based fields

Summary Some avo fields are vulnerable to XSS when rendering html based content. Details During the analysis of the web application, a rendered field was discovered that did not filter JS / HTML tags in a safe way and can be abused to execute js code on a client side. The trix field uses the trix...

7.3CVSS6.4AI score0.00563EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/05/01 12:00 a.m.•58 views

Race Condition leading to logging errors

In certain setups with threaded web servers, Audited's use of Thread.current can incorrectly attributed audits to the wrong user. Fixed in 5.3.3. In March, @convisoappsec noticed that the library in question had a Race Condition problem, which caused logs to be registered at times with different...

3.1CVSS7AI score0.00498EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2023/03/13 12:00 a.m.•58 views

DOM Based Cross-site Scripting in rails-ujs for contenteditable HTML Elements

NOTE: rails-ujs is part of Rails/actionview since 5.1.0. There is a potential DOM based cross-site scripting issue in rails-ujs which leverages the Clipboard API to target HTML elements that are assigned the contenteditable attribute. This has the potential to occur when pasting malicious HTML...

6.3CVSS6.2AI score0.00613EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/24 12:00 a.m.•58 views

libxslt Type Confusion vulnerability that affects Nokogiri

In numbers.c in libxslt 1.1.33, a type holding grouping characters of an xsl:number instruction was too narrow and an invalid character/length combination could be passed to xsltNumberFormatDecimal, leading to a read of uninitialized stack data. Nokogiri prior to version 1.10.5 used a vulnerable...

5.3CVSS6.4AI score0.05189EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2020/02/14 12:00 a.m.•58 views

OS command injection in BibTeX-Ruby

BibTeX-ruby before 5.1.0 allows shell command injection due to unsanitized user input being passed directly to the built-in Ruby Kernel.open method through BibTeX.open...

10CVSS2.9AI score0.0281EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2018/07/27 12:00 a.m.•58 views

Insufficient URI encoding in restforce

A flaw in how restforce constructs URL's may allow an attacker to inject additional parameters into Salesforce API requests. Impact ------ This flaw is only exploitable in applications that pass user input directly to restforce's select, find, describe, update, upsert, and destroy methods...

9.8CVSS0.9AI score0.01506EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/16 12:00 a.m.•58 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 2013/02/07 12:00 a.m.•58 views

CVE-2013-0263 rubygem-rack: Timing attack in cookie sessions

Rack::Session::Cookie in Rack 1.5.x before 1.5.2, 1.4.x before 1.4.5, 1.3.x before 1.3.10, 1.2.x before 1.2.8, and 1.1.x before 1.1.6 allows remote attackers to guess the session cookie, gain privileges, and execute arbitrary code via a timing attack involving an HMAC comparison function that doe...

5.1CVSS7.3AI score0.05383EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/11/23 12:00 a.m.•58 views

Rubinius MurmurHash3 Implementation Hash Collision Remote DoS

Rubinius contains a flaw related to the MurmurHash3 implementation that may allow a remote denial of service. The issue is triggered when hash values are computed without having the ability to cause hash collisions restricted. When sending specially crafted input to an application maintaining a...

5CVSS1.7AI score0.01941EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/10/12 12:00 a.m.•58 views

Ruby Exception#to_s / NameError#to_s Methods Safe Level Security Bypass

Ruby 1.9.3 before patchlevel 286 and 2.0 before revision r37068 allows context-dependent attackers to bypass safe-level restrictions and modify untainted strings via the 1 exctos or 2 nameerrtos API function, which marks the string as tainted, a different vulnerability than CVE-2012-4466. NOTE:...

5CVSS7.4AI score0.02619EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/10/12 12:00 a.m.•58 views

CVE-2012-4522 ruby: unintentional file creation caused by inserting an illegal NUL character

The rbgetpathcheck function in file.c in Ruby 1.9.3 before patchlevel 286 and Ruby 2.0.0 before r37163 allows context-dependent attackers to create files in unexpected locations or with unexpected names via a NUL byte in a file path...

5CVSS7.4AI score0.02204EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2011/12/28 12:00 a.m.•58 views

CVE-2011-4815 ruby: hash table collisions CPU usage DoS (oCERT-2011-003)

Ruby aka CRuby before 1.8.7-p357 computes hash values without 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 a hash table...

7.8CVSS6.1AI score0.04059EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2011/07/02 12:00 a.m.•58 views

Ruby Random Number Generation Local Denial Of Service Vulnerability

The SecureRandom.randombytes function in lib/securerandom.rb in Ruby before 1.8.7-p352 and 1.9.x before 1.9.2-p290 relies on PID values for initialization, which makes it easier for context-dependent attackers to predict the result string by leveraging knowledge of random strings obtained in an...

5CVSS4.8AI score0.02248EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•57 views

Rack has Content-Length mismatch in Rack::Files error responses

Summary Rack::Filesfail sets the Content-Length response header using Stringsize instead of Stringbytesize. When the response body contains multibyte UTF-8 characters, the declared Content-Length is smaller than the number of bytes actually sent on the wire. Because Rack::Files reflects the...

6.5CVSS6.7AI score0.00245EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/21 12:00 a.m.•57 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 2020/03/03 12:00 a.m.•57 views

HTTP Response Splitting (Early Hints) in Puma

Impact If an application using Puma allows untrusted input in an early-hints header, an attacker can use a carriage return character to end the header and inject malicious content, such as additional headers or an entirely new response body. This vulnerability is known as HTTP Response Splitting...

7.5CVSS6.4AI score0.02549EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2019/09/23 12:00 a.m.•57 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 2018/11/09 12:00 a.m.•57 views

Reflected XSS in Firefox in check endpoint

When passing an invalid check name as parameter to the endpoint where the easymon routes are mounted, a 406 response with a body that contains the invalid check name unescaped is returned. Malicious JavaScript can be injected into that invalid name and have it executed in Firefox...

6.1CVSS1.5AI score0.00896EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2018/03/28 12:00 a.m.•57 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.07529EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/11/10 12:00 a.m.•57 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/10/24 12:00 a.m.•57 views

Moderate severity vulnerability that affects jquery-ui

Cross-site scripting XSS vulnerability in the default content option in jquery.ui.tooltip.js in the Tooltip widget in jQuery UI before 1.10.0 allows remote attackers to inject arbitrary web script or HTML via the title attribute, which is not properly handled in the autocomplete combo box demo...

4.3CVSS6.1AI score0.07475EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2017/09/14 12:00 a.m.•57 views

Escape sequence injection vulnerability in the Basic authentication of WEBrick

There is an escape sequence injection vulnerability in the Basic authentication of WEBrick bundled by Ruby. When using the Basic authentication of WEBrick, clients can pass an arbitrary string as the user name. WEBrick outputs the passed user name intact to its log, then an attacker can inject...

9.3CVSS7.4AI score0.16412EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2026/04/02 12:00 a.m.•56 views

Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.

Summary Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermedia...

5.3CVSS6.1AI score0.00273EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2025/02/10 12:00 a.m.•56 views

Possible DoS by memory exhaustion in net-imap

Summary There is a possibility for denial of service by memory exhaustion in net-imap's response parser. At any time while the client is connected, a malicious server can send can send highly compressed uid-set data which is automatically read by the client's receiver thread. The response parser...

6.5CVSS6.7AI score0.00631EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/02/20 12:00 a.m.•56 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 2023/01/18 12:00 a.m.•56 views

Open Redirect Vulnerability in Action Pack

There is a vulnerability in Action Controller’s redirectto. This vulnerability has been assigned the CVE identifier CVE-2023-22797. Versions Affected: = 7.0.0 Not affected: 7.0.0 Fixed Versions: 7.0.4.1 Impact There is a possible open redirect when using the redirectto helper with untrusted user...

6.1CVSS6.6AI score0.00595EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/14 12:00 a.m.•56 views

AlchemyCMS is vulnerable to stored XSS via the /admin/pictures image field

A stored XSS vulnerability has been discovered in version 4.1.0 of AlchemyCMS via the /admin/pictures image filename field...

6.1CVSS5.7AI score0.01698EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2014/07/02 12:00 a.m.•56 views

CVE-2014-3482 rubygem-activerecord: SQL injection vulnerability in 'bitstring' quoting

SQL injection vulnerability in activerecord/lib/activerecord/connectionadapters/postgresqladapter.rb in the PostgreSQL adapter for Active Record in Ruby on Rails 2.x and 3.x before 3.2.19 allows remote attackers to execute arbitrary SQL commands by leveraging improper bitstring quoting. It was...

7.5CVSS8.2AI score0.04278EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/03/19 12:00 a.m.•56 views

CVE-2013-1857 rubygem-actionpack: sanitize_protocol: XSS Vulnerability in the helper of Ruby on Rails

'The sanitize helper in lib/actioncontroller/vendor/html-scanner/html/sanitizer.rb in the Action Pack component in Ruby on Rails before 2.3.18, 3.0.x and 3.1.x before 3.1.12, and 3.2.x before 3.2.13 does not properly handle encoded : colon characters in URLs, which makes it easier for remote...

4.3CVSS5AI score0.01853EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/12 12:00 a.m.•56 views

CVE-2013-0269 rubygem-json: Denial of Service and SQL Injection

The JSON gem before 1.5.5, 1.6.x before 1.6.8, and 1.7.x before 1.7.7 for Ruby allows remote attackers to cause a denial of service resource consumption or bypass the mass assignment protection mechanism via a crafted JSON document that triggers the creation of arbitrary Ruby symbols or certain...

7.5CVSS7.1AI score0.13386EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/12/04 12:00 a.m.•56 views

CVE-2012-5604 rubygem-ldap_fluff: CloudForms authentication bypass when handling anonymous LDAP bind

The ldapfluff gem for Ruby, as used in Red Hat CloudForms 1.1, when using Active Directory for authentication, allows remote attackers to bypass authentication via unspecified vectors...

4.3CVSS6.2AI score0.01752EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2024/06/04 12:00 a.m.•55 views

Missing security headers in Action Pack on non-HTML responses

Permissions-Policy is Only Served on HTML Content-Type The application configurable Permissions-Policy is only served on responses with an HTML related Content-Type. This has been assigned the CVE identifier CVE-2024-28103. Versions Affected: = 6.1.0 Not affected: 6.1.0 Fixed Versions: 6.1.7.8,...

9.8CVSS5.3AI score0.00658EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/02/15 12:00 a.m.•55 views

Hub Package Arbitrary File Overwrite

The am function in lib/hub/commands.rb in hub before 1.12.1 allows local users to overwrite arbitrary files via a symlink attack on a temporary patch file...

3.6CVSS6.8AI score0.00387EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2021/08/02 12:00 a.m.•55 views

XSS in qiita-markdown

Increments Qiita::Markdown before 0.34.0 allows XSS via a crafted gist link, a different vulnerability than CVE-2021-28796...

6.1CVSS3.8AI score0.00774EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2015/12/16 12:00 a.m.•55 views

Unsafe tainted string usage in Fiddle and DL

There is an unsafe tainted string vulnerability in Fiddle and DL. This issue was originally reported and fixed with CVE-2009-5147 in DL, but reappeared after DL was reimplemented using Fiddle and libffi. And, about DL, CVE-2009-5147 was fixed at Ruby 1.9.1, but not fixed at other branches, then...

8.4CVSS1.3AI score0.005EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2013/02/11 12:00 a.m.•55 views

CVE-2013-0277 rubygem-activerecord: Serialized Attributes YAML Vulnerability with Rails 2.3 and 3.0

ActiveRecord in Ruby on Rails before 2.3.17 and 3.x before 3.1.0 allows remote attackers to cause a denial of service or execute arbitrary code via crafted serialized attributes that cause the +serialize+ helper to deserialize arbitrary YAML...

10CVSS7.6AI score0.07497EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2013/02/11 12:00 a.m.•55 views

CVE-2013-0276 rubygem-activerecord/rubygem-activemodel: circumvention of attr_protected

ActiveRecord in Ruby on Rails before 2.3.17, 3.1.x before 3.1.11, and 3.2.x before 3.2.12 allows remote attackers to bypass the attrprotected protection mechanism and modify protected model attributes via a crafted request...

4.3CVSS6.2AI score0.0246EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2012/08/09 12:00 a.m.•55 views

CVE-2012-3464 rubygem-actionpack: potential XSS vulnerability

Cross-site scripting XSS vulnerability in activesupport/lib/activesupport/coreext/string/outputsafety.rb in Ruby on Rails before 3.0.17, 3.1.x before 3.1.8, and 3.2.x before 3.2.8 might allow remote attackers to inject arbitrary web script or HTML via vectors involving a ' quote character...

4.3CVSS4AI score0.02568EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2012/02/01 12:00 a.m.•55 views

Phusion Passenger Gem for Ruby Arbitrary File Deletion

Phusion Passenger Gem for Ruby contains a flaw that is triggered during application startup. This issue may allow a local attacker to delete arbitrary files via an application process. If the program has completed the start up process this vulnerability is no longer exploitable...

7.5CVSS3.4AI score0.02308EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2008/08/25 12:00 a.m.•55 views

CVE-2008-3790 ruby: DoS vulnerability in the REXML module

The REXML module in Ruby 1.8.6 through 1.8.6-p287, 1.8.7 through 1.8.7-p72, and 1.9 allows context-dependent attackers to cause a denial of service CPU consumption via an XML document with recursively nested entities, aka an "XML entity explosion...

5CVSS6.3AI score0.15197EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2008/08/08 12:00 a.m.•55 views

Ruby missing "taintness" checks in dl module

The dl module in Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 does not check "taintness" of inputs, which allows context-dependent attackers to bypass safe levels and execute dangerous functions by accessing a library using DL.dlopen...

7.5CVSS6AI score0.13666EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2024/09/18 12:00 a.m.•54 views

Camaleon CMS affected by arbitrary file write to RCE (GHSL-2024-182)

An arbitrary file write vulnerability accessible via the upload method of the MediaController allows authenticated users to write arbitrary files to any location on the web server Camaleon CMS is running on depending on the permissions of the underlying filesystem. E.g. This can lead to a delayed...

9.9CVSS8.6AI score0.40956EPSS
SaveExploits2References1Affected Software1
RubySec
RubySec
•added 2023/04/26 12:00 a.m.•54 views

Buffer overflow in sponge queue functions

Impact The Keccak sponge function interface accepts partial inputs to be absorbed and partial outputs to be squeezed. A buffer can overflow when partial data with some specific sizes are queued, where at least one of them has a length of 2^32 - 200 bytes or more. Patches Yes, see commit fdc6fef0...

9.8CVSS7.4AI score0.05765EPSS
SaveExploits1References1Affected Software1
RubySec
RubySec
•added 2023/01/05 12:00 a.m.•54 views

Potential remote code execution in ruby-git

The git gem, between versions 1.2.0 and 1.12.0, incorrectly parsed the output of the 'git ls-files' command using eval to unescape quoted file names. If a file name was added to the git repository contained special characters, such as '\n', then the 'git ls-files' command would print the file nam...

8CVSS4.3AI score0.01351EPSS
SaveExploits0References1Affected Software1
RubySec
RubySec
•added 2022/05/03 12:00 a.m.•54 views

sinatra does not validate expanded path matches

Sinatra before 2.2.0 does not validate that the expanded path matches publicdir when serving static files...

7.5CVSS2.3AI score0.02137EPSS
SaveExploits0References1Affected Software1
Total number of security vulnerabilities1300