CVE-2019-17041
È stato scoperto un problema in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c presenta un overflow dell'heap nel parser per i messaggi...
- Pubblicato
- 7 ott 2019
- Aggiornato
- 5 ago 2024
- Assegnazione CNA
- mitre
- Evidenza osservata
- 7 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 91,2%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
È stato scoperto un problema in Rsyslog v8.1908.0. contrib/pmaixforwardedfrom/pmaixforwardedfrom.c presenta un overflow dell'heap nel parser per i messaggi di log AIX. Il parser tenta di individuare un delimitatore del messaggio di log (in questo caso, uno spazio o due punti) ma non riesce a gestire stringhe che non soddisfano questo vincolo. Se la stringa non corrisponde, la variabile lenMsg raggiunge il valore zero e salta il controllo di sanità che rileva messaggi di log non validi. Il messaggio viene quindi considerato valido e il parser consuma il delimitatore di due punti inesistente. In questo modo, decrementa lenMsg, un intero con segno, il cui valore era zero e ora diventa meno uno. Il passaggio successivo del parser consiste nello spostare a sinistra il contenuto del messaggio. Per farlo, chiama memmove con i puntatori corretti alle stringhe di destinazione e origine, ma lenMsg viene ora interpretato come un valore enorme, causando un overflow dell'heap.
Fonti
1Exploit proof-of-concept per CVE-2019-17041, un buffer overflow nel parser di rsyslog, che dimostra l'esecuzione remota di codice.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.