CVE-2026-93572 in Apache Camelinformazioni

Riassunto

di VulDB • 18/09/2026

## Riepilogo

`RedisArrayAggregator` ha recentemente aggiunto limiti per `maxElements` e `maxNestedArrayDepth` al fine di risolvere le avvisi pubblici relative all'esaurimento delle risorse Redis. I limiti sono indipendenti, ma l'allocatore rimane eager: ogni intestazione di array RESP nidificato positiva crea un `new ArrayList<RedisMessage>(length)` prima che esista qualsiasi elemento figlio.

Con il costruttore predefinito, un attaccante può inviare intestazioni di array nidificate con lunghezza pari a `1.000.000` fino al raggiungimento del limite di nidificazione predefinito di `1024`. Ciò può riservare fino a `1.024.000.000` slot figlio partendo da circa 12 KB di input RESP. Si tratta della capacità sottostante (backing capacity), non delle dimensioni logiche dell'elenco: `ArrayList(int)` costruisce un elenco vuoto con la capacità iniziale specificata.

## Dettagli tecnici

L'attuale funzione `decodeRedisArrayHeader(...)` verifica i due limiti in modo indipendente:

```java if (header.length() > maxElements) {
throw new CodecException("this codec doesn't support longer length than " + maxElements); }

if (depths.size() >= maxNestedArrayDepth) {
releaseAndClearDepths(); throw new CodecException("max nested array depth exceeded: " + maxNestedArrayDepth); } depths.push(new AggregateState((int) header.length())); ```

`AggregateState` i

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Redhat

Prenotare

18/09/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!