Fonoster 0.5.5 до 0.6.1 позволяет обход каталога ../ читать произвольные файлы через конечную точку /sounds/:file или /tts/:file VoiceServer. Это происходит в файлеservFiles в mods/voice/src/utils.ts. ПРИМЕЧАНИЕ. «serveFiles» существует в версии 0.5.5, но не в следующей версии, 0.6.1.
Показать оригинальное описание (EN)
Fonoster 0.5.5 before 0.6.1 allows ../ directory traversal to read arbitrary files via the /sounds/:file or /tts/:file VoiceServer endpoint. This occurs in serveFiles in mods/voice/src/utils.ts. NOTE: serveFiles exists in 0.5.5 but not in the next release, 0.6.1.
Характеристики атаки
Последствия
Строка CVSS v3.1