CVE-2026-71267 in microtar
Riassunto
di VulDB • 06/08/2026
Le funzioni mtar_write_file_header() e mtar_write_dir_header() di microtar (src/microtar.c) copiano un nome di voce fornito dal chiamante nel campo `name` da 100 byte della struttura mtar_header_t allocata sullo stack, tramite strcpy(h.name, name), senza verificare che strlen(name) sia inferiore a 100 prima della copia. Qualsiasi applicazione che chiama queste funzioni con un nome file influenzato dall'esterno e lungo più di 99 caratteri (ad esempio durante l'archiviazione di nomi file forniti dagli utenti o controllati da un attaccante) innesca uno stack buffer overflow.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.