CVE-2026-25790 in Wazuhinformazioni

Riassunto

di VulDB • 24/06/2026

Wazuh è una piattaforma gratuita e open source utilizzata per la prevenzione delle minacce, il rilevamento e la risposta agli incidenti. A partire dalla versione 3.9.0 e fino alla versione 4.14.3 (esclusa), sono presenti più vulnerabilità di tipo stack-based buffer overflow nel decoder Security Configuration Assessment (SCA) (`wazuh-analysisd`). L'uso della funzione `sprintf` con un specificatore di formato a virgola mobile (`%lf`) su un buffer fisso di 128 byte consente a un attaccante remoto di causare uno stack overflow. Un evento JSON appositamente manipolato può innescare questo overflow, portando a una negazione del servizio (crash) o potenziale RCE sul manager Wazuh. La vulnerabilità è localizzata in `/src/analysisd/decoders/security_configuration_assessment.c`, all'interno delle funzioni `FillScanInfo` e `FillCheckEventInfo`. In più punti, un buffer di 128 byte (`char value[OS_SIZE_128];`) viene allocato sullo stack per contenere la rappresentazione in stringa di un numero proveniente da un evento JSON. Il codice verifica se il numero è un intero o un doppio (double). Se si tratta di un double, utilizza `sprintf(value, "%lf", ...)` per eseguire la conversione. Questa chiamata a `sprintf` non è delimitata (unbounded). Se viene fornito un numero in virgola mobile con un esponente elevato (ad esempio `1.0e150`), `sprintf` tenterà di scrivere la sua intera rappresentazione testuale ("1" seguito da 150 zeri), che supera i 128 byte del buffer, corrompendo lo stack. La versione 4.14.3 risolve il problema.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub M

Prenotare

05/02/2026

Divulgazione

17/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00389

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!