Bug 19887 - libwmf Embedded GD Library Use-After-Free Vulnerability (CVE-2009-1364)
Summary: libwmf Embedded GD Library Use-After-Free Vulnerability (CVE-2009-1364)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libwmf (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL: http://secunia.com/advisories/34901
Keywords: security
Depends on:
Blocks:
 
Reported: 2009-05-01 15:11 MSD by Vladimir Lettiev
Modified: 2009-05-25 20:15 MSD (History)
2 users (show)

See Also:


Attachments
fix for CVE-2009-1364 (487 bytes, patch)
2009-05-01 15:11 MSD, Vladimir Lettiev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Lettiev 2009-05-01 15:11:26 MSD
Created attachment 3512 [details]
fix for CVE-2009-1364

Обнаружена уязвимость во встроенной библиотеке GD. Возможно выполнение произвольного кода через специально сформированный wmf-файл. Ошибка возникает вследствии использования указателя после его освобождения.

RH выпустил исправление, в их сборке libwmf собирается с системной GD и приложен патч.
Comment 1 Valery Inozemtsev 2009-05-01 16:04:00 MSD
alt5
Comment 2 Vladimir Lettiev 2009-05-02 18:56:42 MSD
вроде бы можно закрывать проблему, но корень зла - использование зашитой в libwmf libgd версии 2.0.1. Я сравнил версии libgd 2.0.1 из CVS и та, которая находится в libwmf. Изменений практически нет (некоторые переменные принудительно инициализируются), плюс выброшено всё, что касается обработки GIF-файлов.

Т.о. libwmf подвержено всем проблемам, которые были в libgd со времён 2.0.1. Например пачка багов: http://www.securityfocus.com/bid/24651/info
Проверил эксплойт по проблеме в CVE-2007-3473 - он успешно работает в зашитой версии...

Можно конечно запатчить, ну а если выкинуть вообще поддержку gd чем это чревато?
Comment 3 Valery Inozemtsev 2009-05-04 13:12:22 MSD
отключите и проверьте
Comment 4 Vladimir Lettiev 2009-05-10 08:38:28 MSD
ok
Comment 5 Vladimir Lettiev 2009-05-25 20:15:51 MSD
closed