![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимости в Libarchive, приводящие к повреждению памяти" | +/– | ![]() |
Сообщение от opennews (??), 12-Окт-24, 15:52 | ||
В библиотеке Libarchive, предоставляющей функции для работы с различными форматами архивов и сжатых файлов, выявлены уязвимости, приводящие к выходу за границы буфера при обработке специально оформленных архивов в формате RAR. Уязвимости присутствуют в функциях execute_filter_audio (CVE-2024-48957) и execute_filter_delta (CVE-2024-48958) и вызваны отсутствием проверки, что блок "src" может перекрывать блок "dst" в повреждённых архивах... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
4. Сообщение от Аноним (4), 12-Окт-24, 16:11 | –6 +/– | ![]() |
Не сказать, что удивлён, это известная закладочка. Поэтому, я не понимаю, когда авторы сторонних проектов на неё жёстко завязываются -- у них то вроде интереса в продвижении бэкдоров нет, это не редхат и не гном. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #11, #22, #23, #71 |
6. Сообщение от Ivan_83 (ok), 12-Окт-24, 16:27 | +6 +/– | ![]() |
Потому что мир так устроен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #8 |
7. Сообщение от Аноним (7), 12-Окт-24, 16:43 | +1 +/– | ![]() |
В который раз. Но выкинуть этот libarchive к сожалению нельзя - от него всё подряд зависит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #69 |
8. Сообщение от Аноним (4), 12-Окт-24, 16:47 | +1 +/– | ![]() |
Из установленного у меня сабж неопциональная зависимость cmake и appstream-glib. Cmake это хорошее место для закладки и от appstream-glib зависит gimp (а потом спрашивают, чего это негативно относятся к стрёмным зависимостям). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #26 |
9. Сообщение от Герострат (?), 12-Окт-24, 16:59 | +/– | ![]() |
В генте можно выкинуть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #27 |
10. Сообщение от randomize (?), 12-Окт-24, 17:03 | +6 +/– | ![]() |
> более десятка ошибок, приводящих к выходу за границы буфера, обращению к уже освобождённой памяти или целочисленным переполнениям | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
11. Сообщение от Аноним (11), 12-Окт-24, 17:15 | +2 +/– | ![]() |
проще взять готовую библилотек, разрабы которой годами ее вылизывали, чем писать с нуля функции чтения-создания каждого формата архива, там работы на годы и требования к пониманию нескольких огромных разделов математики + численных методов. А затем это все еще и оптимизировать надо. И послне этого всего ошибок будет ничуть не меньше. а в Libarchive вот еще одним багом стало меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #12, #28 |
12. Сообщение от Аноним (4), 12-Окт-24, 17:24 | +/– | ![]() |
Нет, проще пайп в реальные утилиты формата вместо чёрного ящика костылей с троянами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #20 |
13.
Сообщение от seyko![]() | +/– | ![]() |
Так в чём всё таки проблема? Ну вот, например я, напишу прогу, делающую тоже самое Всё? Я уже могу взломать систему и получить root? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
14. Сообщение от Аноним (-), 12-Окт-24, 17:43 Скрыто ботом-модератором | +4 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32 |
15. Сообщение от Аноним (15), 12-Окт-24, 17:44 | +/– | ![]() |
Потому что нечего использовать rar? Кому он вообще всrarлся? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
17. Сообщение от Аноним (17), 12-Окт-24, 17:57 | +/– | ![]() |
Криокамеры дали течь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19 |
19. Сообщение от Аноним (-), 12-Окт-24, 18:26 | +/– | ![]() |
> 3.7.6 вышла 23 сентября. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
20. Сообщение от neo one (?), 12-Окт-24, 18:43 | +1 +/– | ![]() |
>проще пайп в реальные утилиты формата вместо чёрного ящика костылей с троянами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #24, #25 |
21. Сообщение от Аноним (21), 12-Окт-24, 18:54 | +/– | ![]() |
> вызваны отсутствием проверки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #39 |
22. Сообщение от Аноним (22), 12-Окт-24, 19:08 | +/– | ![]() |
Потому что авторы - жмоты, заплатить за аудит и вылизывание libarchive. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #72, #86 |
23. Сообщение от Аноним (23), 12-Окт-24, 19:13 | +/– | ![]() |
> Не сказать, что удивлён, это известная закладочка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #48 |
24. Сообщение от Аноним (4), 12-Окт-24, 19:15 | +/– | ![]() |
Сабж в любом случае задействует эти "кривые черные ящики". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #31 |
25. Сообщение от Аноним (-), 12-Окт-24, 21:16 | +1 +/– | ![]() |
И чо, много наковыряли? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #34 |
26. Сообщение от Ivan_83 (ok), 12-Окт-24, 22:09 | –1 +/– | ![]() |
Не опциональная не значит что оно там прямо все данные через себя прогоняет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
27. Сообщение от Fracta1L (ok), 12-Окт-24, 22:22 | +/– | ![]() |
Нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
28. Сообщение от Ivan_83 (ok), 12-Окт-24, 22:23 | +1 +/– | ![]() |
Не нужна там никакая математика кроме начальных классов школы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #56 |
31. Сообщение от Аноним (31), 13-Окт-24, 01:12 | +/– | ![]() |
Это не так, сабж не использует unrar. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #42 |
32. Сообщение от Аноним (32), 13-Окт-24, 01:30 | +4 +/– | ![]() |
Ты приглашаешься переписать эту библиотеку на всеми любимом безошибочном языке. Но что-то мне подсказывает, что ничего писать на нем ты не будешь, как и 99% его фанатов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #37, #46 |
34. Сообщение от arisu (ok), 13-Окт-24, 02:34 | +3 +/– | ![]() |
тыша глаз смотрели на тебя. ждали, пока ты соизволишь поделиться тайным знанием. а ты вместо этого стоял в розовых плавках весь красивый такой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #73 |
37. Сообщение от arisu (ok), 13-Окт-24, 02:37 | +/– | ![]() |
он бы с удовольствием, но у него ферма в пийсят серверов ещё «приветмир» собирать не закончила. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
39. Сообщение от arisu (ok), 13-Окт-24, 02:41 | +/– | ![]() |
а ты всё это видел, но сидел и молчал. или нет, или ты в принципе ничего никогда не писал, тебе просто очень хочется почувствовать себя Шибко Умным? так ты, главное, никогда ничего писать и не начинай. а то потом другой аноним так же над тобой смеяться будет. а когда кода нет — то и смеяться не над чем. удобно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #43 |
42. Сообщение от Аноним (4), 13-Окт-24, 07:40 | +/– | ![]() |
С нормальным unrar линковаться нельзя, им приходится обмазываться суррогатом. Толку правда мало, всё равно файлы никакие не откроет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
43. Сообщение от Аноним (73), 13-Окт-24, 11:15 | +/– | ![]() |
Не зная предметной области и не имея строгой корректной спецификации алгоритма, хоть тыща глаз пусть смотрит, толку ноль. В крипте такая же хрень, спецификация описывает одно, а имплементируют по разному, ссылаясь на производительность или константность по времени, что не описано в спецификации. Вывод, думать обо всем этом надо до написания кода, то есть на этапе строгой формализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #58 |
46. Сообщение от Аноним (-), 13-Окт-24, 12:09 | +/– | ![]() |
> Ты приглашаешься переписать эту библиотеку на всеми любимом безошибочном языке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #50, #59 |
47. Сообщение от Аноним (47), 13-Окт-24, 14:12 | +/– | ![]() |
Что вообще такого страшного в выходе за границы массива? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51, #53, #61 |
48. Сообщение от Аноним (48), 13-Окт-24, 15:50 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
50. Сообщение от Аноним (48), 13-Окт-24, 15:53 | +/– | ![]() |
Но зачем же ты отрываешь от своей семьи драгоценное время, затраченное на написание бессмысленных токсичных комментариев? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #54, #60 |
51. Сообщение от Аноним (48), 13-Окт-24, 15:57 | +/– | ![]() |
Пока есть кому зарепортить и исправить - ничего страшного, обычный процесс. Проблемы начинаются когда вместо написания кода начинают искать "волшебную пулю". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
53. Сообщение от Аноним (-), 13-Окт-24, 16:37 | +/– | ![]() |
> Что вообще такого страшного в выходе за границы массива? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #55, #66 |
54. Сообщение от Аноним (-), 13-Окт-24, 16:46 | +/– | ![]() |
> Но зачем же ты отрываешь от своей семьи драгоценное время, затраченное на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
55. Сообщение от Ivan_83 (ok), 13-Окт-24, 20:17 | +/– | ![]() |
Хватит уже банальщину писать, есть w^x, ASLR и много всего интересного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #62 |
56. Сообщение от Аноним (56), 13-Окт-24, 20:38 | +/– | ![]() |
Для разработки архиватора действительно хватает школьного образования, а вот для сжатия полученного архива, нужны серьезные знания дискретной математики. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #77 |
58. Сообщение от arisu (ok), 13-Окт-24, 20:52 | –1 +/– | ![]() |
какой ты умный, это просто нечто. повторяю предложение показать как надо. а то что-то у тех, кто громко за Дейкстру и доказательства топит, обычно ни одной реальной рабочей программы нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #64 |
59. Сообщение от arisu (ok), 13-Окт-24, 20:53 | +/– | ![]() |
> Т.е я получил уни-кальное предложение забесплатно поработать в пользу бесполезного и неблагодарного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
60. Сообщение от arisu (ok), 13-Окт-24, 20:55 | +/– | ![]() |
> Но зачем же ты отрываешь от своей семьи драгоценное время, затраченное на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
61. Сообщение от arisu (ok), 13-Окт-24, 20:56 | +/– | ![]() |
> Что вообще такого страшного в выходе за границы массива? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #68, #75 |
62. Сообщение от arisu (ok), 13-Окт-24, 20:58 | +/– | ![]() |
> Хватит уже банальщину писать, есть w^x, ASLR и много всего интересного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
64. Сообщение от Аноним (73), 13-Окт-24, 23:16 | +/– | ![]() |
> кто громко за Дейкстру и доказательства топит, обычно ни одной реальной рабочей программы нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #65 |
65. Сообщение от arisu (ok), 13-Окт-24, 23:29 | +/– | ![]() |
> А вы задавались вопросом почему нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #70 |
66. Сообщение от Аноним (47), 14-Окт-24, 03:16 | +/– | ![]() |
>Зато подобрав входные данные и правильно испортив память ты можешь выполнить действия, которых не было в исходном коде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
68. Сообщение от Ivan_83 (ok), 14-Окт-24, 04:32 | +/– | ![]() |
Там есть массивы, а проверки не нужны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #79 |
69. Сообщение от Zenitur (ok), 14-Окт-24, 08:56 | +/– | ![]() |
cmake зависит. Что-нибукдь ещё зависит? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
70. Сообщение от Аноним (73), 14-Окт-24, 14:54 | +/– | ![]() |
> а его фанаты-последователи все теоретики, и практики очень боятся | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #78 |
71. Сообщение от Аноним (73), 14-Окт-24, 14:55 | +/– | ![]() |
> Не сказать, что удивлён, это известная закладочка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #81 |
72. Сообщение от Аноним (73), 14-Окт-24, 14:57 | +/– | ![]() |
> заплатить за аудит и вылизывание libarchive. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #82 |
73. Сообщение от Аноним (73), 14-Окт-24, 15:00 | +/– | ![]() |
https://github.com/libarchive/libarchive/issues/1028#issueco... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #74 |
74. Сообщение от Аноним (-), 14-Окт-24, 15:11 | +/– | ![]() |
> https://github.com/libarchive/libarchive/issues/1028#issueco... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #76 |
75. Сообщение от BorichL (ok), 14-Окт-24, 15:35 | +/– | ![]() |
А что мешает написать? Си это всего лишь инструмент, а что ты на нём напишешь, полностью зависит от твоих способнотей. Тут вот 3/4 лентяев, которые хотят, чтобы оно само, типа мы тут насрём, а рантайм пусть этот кал рассортирует и уберёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #80 |
76. Сообщение от Аноним (73), 14-Окт-24, 15:52 | +/– | ![]() |
> лол! спасибо за ссылку, схорнил | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
77. Сообщение от Ivan_83 (ok), 14-Окт-24, 16:47 | +/– | ![]() |
Сабжевая либа - просто сборник алгоритмов в одном месте с одним API, подобно OpenSSL для крипты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
78. Сообщение от arisu (ok), 14-Окт-24, 19:10 | +/– | ![]() |
я никак не могу понять: это два проприетарщика, или один в двоих играет. да, милый, да, при отсутствии софта под свободной лицензией оный софт создаётся исключительно для бэкдоринга. в проприетарном-то софте никогда никаких бэкдоров, и создаётся он от большой любви к людям. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #85 |
79. Сообщение от arisu (ok), 14-Окт-24, 19:12 | +/– | ![]() |
> Там есть массивы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #84, #102 |
80. Сообщение от arisu (ok), 14-Окт-24, 19:17 | +/– | ![]() |
> А что мешает написать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
81. Сообщение от arisu (ok), 14-Окт-24, 19:20 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
82. Сообщение от arisu (ok), 14-Окт-24, 19:21 | +/– | ![]() |
> и цель их одна - бекдоринг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
84. Сообщение от Аноним (-), 14-Окт-24, 22:04 | +/– | ![]() |
>> Там есть массивы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #88 |
85. Сообщение от Аноним (73), 14-Окт-24, 22:13 | +/– | ![]() |
> я никак не могу понять: это два проприетарщика, или один в двоих играет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #87 |
86. Сообщение от Аноним (86), 14-Окт-24, 22:28 | +/– | ![]() |
Я правильно понял, авторы пишут полезный инструмент и делятся им с другими - это жмоты, кто-то только гадит и вымогает вознаграждение - это герой-спаситель? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #89 |
87. Сообщение от arisu (ok), 14-Окт-24, 23:14 | +/– | ![]() |
> нет, никто за лицензию не говорил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #90 |
88. Сообщение от arisu (ok), 14-Окт-24, 23:17 | +/– | ![]() |
ну, если буквоедничать, то я тоже неправ: декларация массивов-то есть. а вот самих массивов нет. такой вот парадокс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #94 |
89. Сообщение от arisu (ok), 14-Окт-24, 23:26 | +/– | ![]() |
> Я правильно понял, авторы пишут полезный инструмент и делятся им с другими | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
90. Сообщение от Аноним (73), 15-Окт-24, 02:23 | +/– | ![]() |
> по которой пришлось писать свою реализацию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #91 |
91. Сообщение от arisu (ok), 15-Окт-24, 04:08 | +/– | ![]() |
> а то есть, лицензия не позволяет использовать чужой (оригинальный) код (алгоритм), и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #95 |
94. Сообщение от Аноним (-), 15-Окт-24, 15:26 | +/– | ![]() |
> декларация массивов-то есть. а вот самих массивов нет. такой вот парадокс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #97 |
95. Сообщение от Аноним (73), 15-Окт-24, 16:17 | +/– | ![]() |
> вот такой он — дивный современный мир. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
97. Сообщение от arisu (ok), 15-Окт-24, 21:58 | +/– | ![]() |
это они очень хотят, но array type там нет. если средствами языка это невозможно отличить от указателя — то, простите, это указатель. они там таки не очень точно говорят про объявление массива. а после объявления существование типа данных «массив» скоропостижно заканчивается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #98, #100 |
98. Сообщение от Аноним (73), 16-Окт-24, 00:33 | +/– | ![]() |
> но array type там нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #99 |
99. Сообщение от arisu (ok), 16-Окт-24, 04:13 | +/– | ![]() |
ok, i stand corrected: на самом деле в сишечке массивы есть. доказывается объявлением двухмерного массива, например. был неправ, погорячился. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
100. Сообщение от Аноним (100), 16-Окт-24, 05:09 | +/– | ![]() |
"статический" массив это и есть массив, буквально объект в памяти. как ты не можешь поменять адрес какой-то переменной с типом int, только объявить новую, так и с массивами. проблема с ними только потому, что система типов в Си - страшное убожество и полна хаков, и большая часть времени в стандарте была потрачена на то, чтобы код был переносим между разными тачками без дополнительных телодвижений, хотя практика использования `bool` и `limits.h` подсказывает, что впрочем то не так и много гемороя было бы включать в каждую программу какой-нибудь `stddef.h` в который все бы и положили typedef int на реальный тип, который поддерживает нижележащая тачка, а не наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #101 |
101. Сообщение от arisu (ok), 16-Окт-24, 07:12 | +/– | ![]() |
как я выше написал — да, был неправ, виноват. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
102. Сообщение от Аноним (102), 16-Окт-24, 09:54 | +/– | ![]() |
А что для тебя массив? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |