Репозитории ALT
S: | 2.15.0-alt1.2 |
5.1: | 2.13.2-alt11 |
4.1: | 2.13.2-alt8 |
4.0: | 2.13.2-alt6 |
3.0: | 2.13.1-alt1.1 |
Группа :: Звук
Пакет: TiMidity++
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: TiMidity++-suse-timidity-readmidi-zero-division-fix.patch
Скачать
Скачать
From: Takashi Iwai <tiwai@suse.de>
Subject: readmidi: Fix division by zero
References: CVE-2017-11546
An adhoc fix for division by zero in insert_note_steps().
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
timidity/readmidi.c | 2 ++
1 file changed, 2 insertions(+)
--- a/timidity/readmidi.c
+++ b/timidity/readmidi.c
@@ -4585,6 +4585,8 @@ static void insert_note_steps(void)
if (beat != 0)
meas++, beat = 0;
num = timesig[n].a, denom = timesig[n].b, n++;
+ if (!denom)
+ denom = 1;
}
a = (meas + 1) & 0xff;
b = (((meas + 1) >> 8) & 0x0f) + ((beat + 1) << 4);