| Дата публикации: | 19.03.2003 |
| Всего просмотров: | 1216 |
| Опасность: | |
| Наличие исправления: | |
| Количество уязвимостей: | 1 |
| CVE ID: | Нет данных |
| Вектор эксплуатации: | |
| Воздействие: | |
| CWE ID: | Нет данных |
| Наличие эксплоита: | Нет данных |
| Уязвимые продукты: | |
| Описание: | Несколько уязвимостей отказа в обслуживании обнаружено в Sun Java development kit (1.4.1_01). Злонамеренный апплет может аварийно завершить работу Java environment.
Защиты от переполнения буфера в нескольких классах могут быть заблокированы апплетом, со специальной комбинацией параметров. Уязвимость происходит из-за неправильных проверок принадлежности к диапазону, что может привести к целочисленному переполнению буфера и выполнению произвольного кода. Уязвимы следующие методы и классы: java.util.zip.Adler32().update() java.util.zip.Deflater().setDictionary() java.util.zip.CRC32().update() java.util.zip.Deflater().deflate() java.util.zip.CheckedOutputStream().write() java.util.zip.CheckedInputStream().read()Пример: (еще несколько примеров в источнике сообщения)
<html> <body> <script language=javascript>
b=java.lang.String("");c=b.getBytes();a=new
java.util.zip.Adler32();a.update(c,4, 0x7ffffffc); </script>
</body> </html>
Уязвимость обнаружена в Sun Java JDK 1.4.1_01
|
| Ссылки: | Denial-Of-Service holes in JDK 1.4.1_01 |