Sinatra Dependency Vulnerability (CVE-2024-21510)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza ejecutando bundle exec bundle-audit update && bundle exec bundle-audit y revisa la dependencia de Resque respecto de Sinatra. Sigue el issue de Sinatra referenciado para el fix upstream; se considera hecho cuando el audit ya no informe de CVE-2024-21510 o el repositorio documente la mitigación temporal requerida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Issue Description
Flagging here that resque's dependency on sinatra has a known vulnerability (CVE-2024-21510). An active issue is being worked on. Found as a result of sentry-ruby dependency on resque.
See here: https://github.com/sinatra/sinatra/issues/2052
bundle exec bundle-audit update && bundle exec bundle-audit
Expected Behavior
Updating ruby-advisory-db ...
From https://github.com/rubysec/ruby-advisory-db
* branch master -> FETCH_HEAD
Already up to date.
Updated ruby-advisory-db
ruby-advisory-db:
advisories: 946 advisories
last updated: 2024-11-02 13:23:04 -0700
commit: a30efc46eef41d6412f5b2d6853a1750bd0035d2
No vulnerabilities found
Actual Behavior
Updating ruby-advisory-db ...
From https://github.com/rubysec/ruby-advisory-db
* branch master -> FETCH_HEAD
Already up to date.
Updated ruby-advisory-db
ruby-advisory-db:
advisories: 946 advisories
last updated: 2024-11-02 13:23:04 -0700
commit: a30efc46eef41d6412f5b2d6853a1750bd0035d2
Name: sinatra
Version: 3.2.0
CVE: CVE-2024-21510
GHSA: GHSA-hxx2-7vcw-mqr3
Criticality: Medium
URL: https://github.com/advisories/GHSA-hxx2-7vcw-mqr3
Title: Sinatra vulnerable to Reliance on Untrusted Inputs in a Security Decision
Solution: remove or disable this gem until a patch is available!
Vulnerabilities found!
- Lenguaje dominante
- Ruby
- Estrellas
- 9.5k
- Forks
- 1.7k
- Merge medio
- 5 h 26 min
- PR fusionados (30 d)
- 22
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de resque/resque
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
Assign a job_id at enqueue timeAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Support mixed-version Solaris worker discovery during upgradesQuizá libre de nuevo @PatrickTulskie la tomó hace 30 días y no hay ningún pull request abierto. Abierto
resque/resque#1948 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de resque/resque
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
Los mantenedores suelen responder en 3 días
-
L: docker L: elm L: github:actions L: helm L: ruby:bundler
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
dependabot/dependabot-core#16425 ·
Los mantenedores suelen responder en 2 días
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días