Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ruby-advisory-db — Base de datos mantenida por la comunidad de avisos de seguridad para gemas y runtimes de Ruby, que proporciona datos estructurados de CVE/GHSA con versiones parcheadas para el seguimiento de vulnerabilidades y la integración con auditorías. | Kitploit
Herramientas/GitHubGitHub/rubysec/ruby-advisory-db
Análisis de VulnerabilidadesInteligencia de AmenazasPapers e InvestigaciónAprendizaje y EducaciónRecursos Curados
GitHubrubysec/ruby-advisory-db

ruby-advisory-db

Base de datos mantenida por la comunidad de avisos de seguridad para gemas y runtimes de Ruby, que proporciona datos estructurados de CVE/GHSA con versiones parcheadas para el seguimiento de vulnerabilidades y la integración con auditorías.

Ver Repositorio
1.1k24686hace 8 díasRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Base de Datos de Avisos de Ruby

La Base de Datos de Avisos de Ruby es un esfuerzo comunitario para recopilar todos los avisos de seguridad relevantes para las librerías de Ruby. Esperamos que otros creen los datos, como obtener CVEs, GHSA, OSVDB, cvss, o información original de vulnerabilidades. Más detalles AQUÍ.

Puedes verificar tus propios Gemfile.locks contra esta base de datos usando [bundler-audit].

¡Apoya la Seguridad de Ruby!

¿Conoces una vulnerabilidad que no esté listada en esta base de datos? Abre un issue o envía un PR.

Estructura de Directorios

La base de datos es una lista de directorios que coinciden con los nombres de las librerías de Ruby en [rubygems.org]. Dentro de cada directorio hay uno o más archivos de avisos para la librería de Ruby. Estos archivos de avisos se nombran usando el número de identificador [CVE], [GHSA] o [OSVDB] (legado) de los avisos.

gems/:
  actionpack/:
    CVE-2014-0130.yml  CVE-2014-7818.yml  CVE-2014-7829.yml  CVE-2015-7576.yml
    CVE-2015-7581.yml  CVE-2016-0751.yml  CVE-2016-0752.yml
rubies/:
  jruby/:
    ...
  mruby/:
    ...
  ruby/:
    ...

gems/

El directorio gems/ contiene subdirectorios que coinciden con los nombres de las librerías de Ruby en [rubygems.org]. Dentro de cada directorio hay uno o más archivos de avisos para la librería de Ruby. Estos archivos de avisos se nombran usando el ID [CVE] o [GHSA] de los avisos.

rubies/

El directorio rubies/ contiene subdirectorios para cada implementación de Ruby. Dentro de cada directorio hay uno o más archivos de avisos para la implementación de Ruby. Estos archivos de avisos se nombran usando el ID [CVE] o [GHSA] de los avisos.

Ejemplos

Cada archivo de aviso contiene la información del aviso en formato [YAML]. Aquí hay algunos ejemplos de avisos:

gems/actionpack/CVE-2023-22795.yml

---
gem: actionpack
cve: 2023-22795
ghsa: 8xww-x3g3-6jcv
url: https://github.com/rails/rails/releases/tag/v7.0.4.1
title: ReDoS based DoS vulnerability in Action Dispatch
date: 2023-01-18
description: |
  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 If-None-Match header can cause the regular
  expression engine to enter a state of catastrophic backtracking, when on a
  version of Ruby below 3.2.0. This can cause the process to use large amounts
  of CPU and memory, leading to a possible DoS vulnerability All users running
  an affected release should either upgrade or use one of the workarounds
  immediately.

  # Workarounds

  We recommend that all users upgrade to one of the FIXED versions. In the
  meantime, users can mitigate this vulnerability by using a load balancer or
  other device to filter out malicious If-None-Match headers before they reach
  the application.

  Users on Ruby 3.2.0 or greater are not affected by this vulnerability.
patched_versions:
  - "~> 5.2.8"
  - "~> 6.1.7, >= 6.1.7.1"
  - ">= 7.0.4.1"

rubies/ruby/CVE-2022-28739.yml

---
engine: ruby
cve: 2022-28739
url: https://www.ruby-lang.org/en/news/2022/04/12/buffer-overrun-in-string-to-float-cve-2022-28739/
title: Buffer overrun in String-to-Float conversion
date: 2022-04-12
description: |
  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
  conversion methods like Kernel#Float and String#to_f could cause buffer
  over-read. A typical consequence is a process termination due to segmentation
  fault, but in a limited circumstances, it may be exploitable for illegal
  memory read.

  Please update Ruby to 2.6.10, 2.7.6, 3.0.4, or 3.1.2.
patched_versions:
  - ~> 2.6.10
  - ~> 2.7.6
  - ~> 3.0.4
  - '>= 3.1.2'

Esquema YAML

gems

  • gem [String] (obligatorio): Nombre de la gema afectada.
  • library [String] (opcional): Nombre de la librería de Ruby a la que pertenece la gema afectada.
  • framework [String] (opcional): Nombre del framework al que pertenece la gema afectada. (p. ej. rails)
  • platform [String] (opcional): Si esta vulnerabilidad es específica de una plataforma, nombre de la plataforma que afecta esta vulnerabilidad (p. ej. jruby)
  • cve [String] (opcional): ID de Vulnerabilidades y Exposiciones Comunes (CVE).
  • osvdb [Integer] (opcional): ID de la Base de Datos de Vulnerabilidades de Código Abierto (OSVDB).
  • ghsa [String] (opcional): ID del Aviso de Seguridad de GitHub (GHSA).
  • url [String] (obligatorio): La URL del aviso completo.
  • title [String] (obligatorio): El título del aviso o de la vulnerabilidad individual. Debe ser una oración de una sola línea.
    • Ajuste de línea del campo title: a 80.
  • date [Date] (obligatorio): La fecha de divulgación pública del aviso.
  • description [String] (obligatorio): Uno o más párrafos que describen la vulnerabilidad. Puede contener múltiples párrafos.
    • Usa description: | si es más de una oración/línea.
    • Ajuste de línea del campo descriptions: a 80.
    • No incluyas secciones de encabezado "POC", "PoC" o "Proof of Concept" (en cualquier mayúscula/minúscula) en el campo description:.
    • No uses "\n" o "%" en el campo description:.
  • cvss_v2 [Float] (opcional): La puntuación [CVSSv2] para la vulnerabilidad.
  • cvss_v3 [Float] (opcional): La puntuación [CVSSv3] para la vulnerabilidad.
  • cvss_v4 [Float] (opcional): La puntuación [CVSSv4] para la vulnerabilidad.
  • unaffected_versions [Array<String>] (opcional): Los requisitos de versión para las versiones no afectadas de la librería de Ruby.
    • Los rangos de versión de unaffected_versions deben estar entre comillas (p. ej.: ">= 1.2.3").
  • patched_versions [Array<String>] (opcional): Los requisitos de versión para las versiones parcheadas de la librería de Ruby.
    • Los rangos de versión de patched_versions deben estar entre comillas (p. ej.: ">= 1.2.3").
    • Omite patched_versions: si no tienes identificadores de versión parcheada.
  • related [Hash<Array<String>>] (opcional): A veces un aviso referencia muchas urls y otros identificadores. Claves admitidas: cve, ghsa, osvdb y url
    • Todas las claves admitidas están a 4 espacios del margen izquierdo.
    • Los campos relacionados cve, ghsa y osvdb no son URLs.
  • notes [String] (opcional): Notas internas sobre la inclusión de la vulnerabilidad en esta base de datos.

rubies

Descargar herramienta