p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости ruby2.5

За последние 30 дней в ruby2.5 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 25

  1. CVE-2023-28756

    Средний · CVSS 5.3EPSS 2,45%Есть исправление

    CVE-2023-28756

    A ReDoS issue was discovered in the Time component through 0.2.1 in Ruby through 3.2.1. The Time parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to Time objects. The fixed versions are 0.1.1 and 0.2.2.

    • Обновитесь до 2.5.1-1ubuntu1.16
  2. CVE-2023-28755

    Средний · CVSS 5.3EPSS 2,64%Есть исправление

    CVE-2023-28755

    A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1. The URI parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to URI objects. The fixed versions are 0.12.1, 0.11.1, 0.10.2 and 0.10.0.1.

    • Обновитесь до 2.5.1-1ubuntu1.16
  3. CVE-2021-33621

    Высокий · CVSS 8.8EPSS 2,45%Есть исправление

    CVE-2021-33621

    The cgi gem before 0.1.0.2, 0.2.x before 0.2.2, and 0.3.x before 0.3.5 for Ruby allows HTTP response splitting. This is relevant to applications that use untrusted user input either to generate an HTTP response or to create a CGI::Cookie object.

    • Обновитесь до 2.5.1-1ubuntu1.13
    Опубликовано Обновлено
  4. CVE-2022-28739

    Высокий · CVSS 7.5EPSS 4,37%Есть исправление

    CVE-2022-28739

    There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2. It occurs in String-to-Float conversion, including Kernel#Float and String#to_f.

    • Обновитесь до 2.5.1-1ubuntu1.12
  5. CVE-2021-41819

    Высокий · CVSS 7.5EPSS 3,15%Есть исправление

    CVE-2021-41819

    CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby.

    • Обновитесь до 2.5.1-1ubuntu1.11
  6. CVE-2021-41817

    Высокий · CVSS 7.5EPSS 3,46%Есть исправление

    CVE-2021-41817

    Date.parse in the date gem through 3.2.0 for Ruby allows ReDoS (regular expression Denial of Service) via a long string. The fixed versions are 3.2.1, 3.1.2, 3.0.2, and 2.0.1.

    • Обновитесь до 2.5.1-1ubuntu1.11
    Опубликовано Обновлено
  7. CVE-2021-32066

    Высокий · CVSS 7.4EPSS 2,91%Есть исправление

    CVE-2021-32066

    An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. Net::IMAP does not raise an exception when StartTLS fails with an an unknown response, which might allow man-in-the-middle attackers to bypass the TLS protections by leveraging a network position between the client and the registry to block the StartTLS command, aka a "StartTLS stripping attack."

    • Обновитесь до 2.5.1-1ubuntu1.10
    Опубликовано Обновлено
  8. CVE-2021-31799

    Высокий · CVSS 7EPSS 1,48%Есть исправление

    CVE-2021-31799

    In RDoc 3.11 through 6.x before 6.3.1, as distributed with Ruby through 3.0.1, it is possible to execute arbitrary code via | and tags in a filename.

    • Обновитесь до 2.5.1-1ubuntu1.10
    Опубликовано Обновлено
  9. CVE-2021-31810

    Средний · CVSS 5.8EPSS 3,05%Есть исправление

    CVE-2021-31810

    An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick Net::FTP into connecting back to a given IP address and port. This potentially makes curl extract information about services that are otherwise private and not disclosed (e.g., the attacker can conduct port scans and service banner extractions).

    • Обновитесь до 2.5.1-1ubuntu1.10
  10. CVE-2021-28965

    Высокий · CVSS 7.5EPSS 5,06%Есть исправление

    CVE-2021-28965

    The REXML gem before 3.2.5 in Ruby before 2.6.7, 2.7.x before 2.7.3, and 3.x before 3.0.1 does not properly address XML round-trip issues. An incorrect document can be produced after parsing and serializing.

    • Обновитесь до 2.5.1-1ubuntu1.9
    Опубликовано Обновлено
  11. CVE-2020-25613

    Высокий · CVSS 7.5EPSS 3,82%Есть исправление

    CVE-2020-25613

    An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1. WEBrick, a simple HTTP server bundled with Ruby, had not checked the transfer-encoding header value rigorously. An attacker may potentially exploit this issue to bypass a reverse proxy (which also has a poor header check), which may lead to an HTTP Request Smuggling attack.

    • Обновитесь до 2.5.1-1ubuntu1.8
    Опубликовано Обновлено
  12. CVE-2020-10933

    Средний · CVSS 5.3EPSS 2,53%Есть исправление

    CVE-2020-10933

    An issue was discovered in Ruby 2.5.x through 2.5.7, 2.6.x through 2.6.5, and 2.7.0. If a victim calls BasicSocket#read_nonblock(requested_size, buffer, exception: false), the method resizes the buffer to fit the requested size, but no data is copied. Thus, the buffer string provides the previous value of the heap. This may expose possibly sensitive data from the interpreter.

    • Обновитесь до 2.5.1-1ubuntu1.8
  13. CVE-2020-10663

    Высокий · CVSS 7.5EPSS 6,81%Есть исправление

    CVE-2020-10663

    The JSON gem through 2.2.0 for Ruby, as used in Ruby 2.4 through 2.4.9, 2.5 through 2.5.7, and 2.6 through 2.6.5, has an Unsafe Object Creation Vulnerability. This is quite similar to CVE-2013-0269, but does not rely on poor garbage-collection behavior within Ruby. Specifically, use of JSON parsing methods can lead to creation of a malicious object within the interpreter, with adverse effects that are application-dependent.

    • Обновитесь до 2.5.1-1ubuntu1.8
    Опубликовано Обновлено
  14. CVE-2019-15845

    Средний · CVSS 6.5EPSS 3,29%Есть исправление

    CVE-2019-15845

    Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 mishandles path checking within File.fnmatch functions.

    • Обновитесь до 2.5.1-1ubuntu1.6
    Опубликовано Обновлено
  15. CVE-2019-16255

    Высокий · CVSS 8.1EPSS 4,19%Есть исправление

    CVE-2019-16255

    Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows code injection if the first argument (aka the "command" argument) to Shell#[] or Shell#test in lib/shell.rb is untrusted data. An attacker can exploit this to call an arbitrary Ruby method.

    • Обновитесь до 2.5.1-1ubuntu1.6
    Опубликовано Обновлено
  16. CVE-2019-16254

    Средний · CVSS 5.3EPSS 4,57%Есть исправление

    CVE-2019-16254

    Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows HTTP Response Splitting. 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. NOTE: this issue exists because of an incomplete fix for CVE-2017-17742, which addressed the CRLF vector, but did not address an isolated CR or an isolated LF.

    • Обновитесь до 2.5.1-1ubuntu1.6
    Опубликовано Обновлено
  17. CVE-2019-16201

    Высокий · CVSS 7.5EPSS 5,09%Есть исправление

    CVE-2019-16201

    WEBrick::HTTPAuth::DigestAuth in Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 has a regular expression Denial of Service cause by looping/backtracking. A victim must expose a WEBrick server that uses DigestAuth to the Internet or a untrusted network.

    • Обновитесь до 2.5.1-1ubuntu1.6
    Опубликовано Обновлено
  18. CVE-2019-8321

    Высокий · CVSS 7.5EPSS 3,28%Есть исправление

    CVE-2019-8321

    An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::UserInteraction#verbose calls say without escaping, escape sequence injection is possible.

    • Обновитесь до 2.5.1-1ubuntu1.2
  19. CVE-2019-8322

    Высокий · CVSS 7.5EPSS 3,28%Есть исправление

    CVE-2019-8322

    An issue was discovered in RubyGems 2.6 and later through 3.0.2. The gem owner command outputs the contents of the API response directly to stdout. Therefore, if the response is crafted, escape sequence injection may occur.

    • Обновитесь до 2.5.1-1ubuntu1.2
  20. CVE-2019-8323

    Высокий · CVSS 7.5EPSS 3,28%Есть исправление

    CVE-2019-8323

    An issue was discovered in RubyGems 2.6 and later through 3.0.2. Gem::GemcutterUtilities#with_response may output the API response to stdout as it is. Therefore, if the API side modifies the response, escape sequence injection may occur.

    • Обновитесь до 2.5.1-1ubuntu1.2

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →