Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Upgrade to amqp-client 5.33.0 in 4.1.x (CVE-2026-63337)

Aperta Adatta ai principianti
#52,296 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
java
Ambito
backend, security

Direzione di ricerca

Inizia dalla dichiarazione della dipendenza gestita in platform/spring-boot-dependencies/build.gradle e controlla come vengono registrate le versioni delle dipendenze nelle vicinanze. Aggiorna la versione di amqp-client a 5.33.0, quindi verifica che i metadati delle dipendenze di 4.1.x riportino questa versione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

status: waiting-for-triage

The 4.1.x line currently manages com.rabbitmq:amqp-client 5.30.0 (library("Rabbit AMQP Client", "5.30.0") in platform/spring-boot-dependencies/build.gradle), which is in the affected range of CVE-2026-63337:

  • Unsafe reflection (CWE-470) in com.rabbitmq.tools.jsonrpc.JsonRpcClient: a javaReturnType value from an untrusted system.describe response is passed to Class.forName(...) with initialization enabled
  • Affects amqp-client ≥ 1.3.0 and < 5.33.0; fixed in 5.33.0
  • CVSS v3 base score: 9.0

An attacker who can control broker responses (shared broker or network MITM) could trigger static initializers of classes already present in the victim JVM and cause type confusion.

Would you consider upgrading the managed amqp-client version to 5.33.0 in the 4.1.x branch? 5.33.0 stays on the 5.x line and is compatible with Spring AMQP 4.1.x / Spring Rabbit, so the upgrade should be a drop-in version bump.

Mend vulnerability database entry: https://www.mend.io/vulnerability-database/CVE-2026-63337/

Lingua principale
Java
Stelle
81.7k
Fork
45.1k
Merge medio
2g 17h
PR unite (30g)
44

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di spring-projects/spring-boot

Tutte le issue di spring-projects/spring-boot

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.