Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от opennews (ok) on 22-Окт-17, 02:24 | ||
В системной библиотеке GNU C Library (glibc) выявлена (http://seclists.org/oss-sec/2017/q4/119) уязвимость (CVE-2017-15670 (https://security-tracker.debian.org/tracker/CVE-2017-15670)), которая может потенциально привести к выполнению кода злоумышленника при выполнения поиска имен файлов по шаблону при помощи функции glob(). Проблема проявляется (https://sourceware.org/bugzilla/show_bug.cgi?id=22320) при использование флага GLOB_TILDE (расширение GNU) в процессе обработки домашних директорий при помощи оператора "~", идущего после длинной строки (при обработке пути вида "~длинная_строка/a/b"). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Переполнение буфера в функции glob из состава Glibc" | +2 +/– | |
Сообщение от saahriktu (ok) on 22-Окт-17, 02:24 | ||
Патч для glibc 2.26: https://github.com/saahriktu/saahriktu-patchesandbugfixes/bl... . | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Zenitur (ok) on 22-Окт-17, 07:24 | ||
А есть для 2.17? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
9. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от 0x0 on 22-Окт-17, 10:49 | ||
Для 2.17 патч не нужен. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
10. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Zenitur (ok) on 22-Окт-17, 10:57 | ||
"Проблема присутствует во всех версиях Glibc" | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от 0x0 on 22-Окт-17, 11:02 | ||
> ...и исправлена в находящейся в разработке ветке 2.27 | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
47. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 19:25 | ||
2.17 != 2.27 ;) | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
12. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от 0x0 on 22-Окт-17, 11:05 | ||
> "Проблема присутствует во всех версиях Glibc" | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
17. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 22-Окт-17, 11:52 | ||
а для 2.4 будет? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
19. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от 0x0 on 22-Окт-17, 11:59 | ||
Да, будет и, скорее всего, ещё много-много раз :)) | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
13. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от saahriktu (ok) on 22-Окт-17, 11:12 | ||
Да, есть. https://github.com/saahriktu/saahriktu-patchesandbugfixes/bl... | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
23. "Переполнение буфера в функции glob из состава Glibc" | –4 +/– | |
Сообщение от Аноним (??) on 22-Окт-17, 18:37 | ||
Сишный код такой сишный. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
26. "Переполнение буфера в функции glob из состава Glibc" | –2 +/– | |
Сообщение от Аноним (??) on 22-Окт-17, 19:40 | ||
остальные могут взять свои остальные языки и написать на них свое ядро/ос/библиотеку/etc. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
33. "Переполнение буфера в функции glob из состава Glibc" | +2 +/– | |
Сообщение от fidaj (ok) on 23-Окт-17, 15:59 | ||
https://www.redox-os.org/ | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
34. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от dq0s4y71 (ok) on 23-Окт-17, 16:31 | ||
Очередная игрушечная ОС? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
36. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 23-Окт-17, 17:14 | ||
> Очередная игрушечная ОС? | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
48. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 19:29 | ||
> https://www.redox-os.org/ | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
28. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от pavlinux (ok) on 22-Окт-17, 21:36 | ||
> Сишный код такой сишный. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
29. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 22-Окт-17, 23:19 | ||
Код как код, префиксный и постфиксный инкременты. Во всех нормальных языках так можно. Причем тут C... | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
40. "Переполнение буфера в функции glob из состава Glibc" | –2 +/– | |
Сообщение от пох on 24-Окт-17, 15:15 | ||
> Код как код, префиксный и постфиксный инкременты. Во всех нормальных языках так можно. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
43. "Переполнение буфера в функции glob из состава Glibc" | +2 +/– | |
Сообщение от Аноним (??) on 24-Окт-17, 22:01 | ||
> А код становится невозможно ни прочитать, ни понять | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
49. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 19:33 | ||
> а вот смысл? *p++ - это особенность архитектуры PDP11, где оно | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
35. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от dq0s4y71 (ok) on 23-Окт-17, 16:37 | ||
> Любители dst++ = ++ptr = src++ должны страдать. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
41. "Переполнение буфера в функции glob из состава Glibc" | –1 +/– | |
Сообщение от пох on 24-Окт-17, 15:39 | ||
> Нет по ссылке такого кода, врать-то зачем? Не хватало "- 1", такую | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
50. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 19:42 | ||
Но тогда и писать шустрые программы не получится. Вместо перекидывания указателей будете как миленькие копировать все 20 мегабайтов там и тут. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
56. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 26-Окт-17, 19:53 | ||
> Но тогда и писать шустрые программы не получится. Вместо перекидывания указателей будете | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
57. "Переполнение буфера в функции glob из состава Glibc" | –2 +/– | |
Сообщение от Аноним (??) on 26-Окт-17, 20:12 | ||
> Ну да, ну да. "pass by reference/value" нигде (тем более, даже в | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
59. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 26-Окт-17, 23:19 | ||
>> Ну да, ну да. "pass by reference/value" нигде (тем более, даже в | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
55. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от dq0s4y71 (ok) on 26-Окт-17, 17:46 | ||
Я имел ввиду, забыть написать "- 1" можно в любом языке. И это будет ошибкой даже в "безопасном" языке. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
7. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от 0x0 on 22-Окт-17, 10:08 | ||
Для F27 исправление готово, но пока не добавлено в тестовый репозиторий: | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
25. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноноим on 22-Окт-17, 19:38 | ||
Дебиан жжет напалмом. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 22-Окт-17, 23:21 | ||
Леня же из клана красных колпаков, а не дебянов. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
39. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 23-Окт-17, 23:54 | ||
> Леня же из клана красных колпаков, а не дебянов. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
31. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Аноним (??) on 23-Окт-17, 13:10 | ||
Так там перезапись одного байта за пределом буфера нулём. Из этого в худшем случае DoS можно соорудить, и то не факт. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
38. "Переполнение буфера в функции glob из состава Glibc" | –2 +/– | |
Сообщение от Аноним (??) on 23-Окт-17, 23:53 | ||
Ну, у леньки тоже мега-проблема была - инит демонов от рута запускал, видите ли. А от кого инит демонов должен запускать? | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
42. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним84701 (ok) on 24-Окт-17, 16:14 | ||
> Ну, у леньки тоже мега-проблема была - инит демонов от рута запускал, видите ли. А от кого инит демонов должен запускать? | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
61. "Переполнение буфера в функции glob из состава Glibc" | –1 +/– | |
Сообщение от Аноним (??) on 29-Окт-17, 18:24 | ||
> От указанного в настройках пользователя? | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
63. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Аноним84701 (ok) on 29-Окт-17, 19:44 | ||
>> От указанного в настройках пользователя? | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
45. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 14:51 | ||
Что тебе не так? Никто, в отличие от Лёни, не говорит, что это не баг. Баг, но далеко не самый страшный. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
62. "Переполнение буфера в функции glob из состава Glibc" | –1 +/– | |
Сообщение от Аноним (??) on 29-Окт-17, 18:25 | ||
> Что тебе не так? Никто, в отличие от Лёни, не говорит, что | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
37. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Ordu (ok) on 23-Окт-17, 18:42 | ||
Надо переписать glibc на rust. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Переполнение буфера в функции glob из состава Glibc" | –1 +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 02:09 | ||
Ага, на C# еще скажи. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
46. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Ordu (ok) on 25-Окт-17, 16:31 | ||
> Ага, на C# еще скажи. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
51. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 21:39 | ||
> Надо переписать glibc на rust. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
52. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Ordu (ok) on 25-Окт-17, 22:56 | ||
>> Надо переписать glibc на rust. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
53. "Переполнение буфера в функции glob из состава Glibc" | –1 +/– | |
Сообщение от Аноним (??) on 25-Окт-17, 23:51 | ||
> Да, название придётся сменить. Есть даже очевидный вариант: rlibc. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
54. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Ordu (ok) on 26-Окт-17, 03:01 | ||
>> Да, название придётся сменить. Есть даже очевидный вариант: rlibc. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
58. "Переполнение буфера в функции glob из состава Glibc" | +/– | |
Сообщение от Аноним (??) on 26-Окт-17, 20:59 | ||
> Какая им разница, на чём написана библиотека? | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
60. "Переполнение буфера в функции glob из состава Glibc" | +1 +/– | |
Сообщение от Ordu (ok) on 27-Окт-17, 01:43 | ||
>> Ай. Ещё один диванный специалист, с доморощенным проектом нового интернета, | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |