Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимость в cups-filters, позволяющая выполнить код на сервере" | +/– | |
Сообщение от opennews (?), 22-Май-23, 22:50 | ||
В пакете cups-filters, включающем компоненты для организации работы сервиса печати, найдена уязвимость (CVE-2023-24805), позволяющая удалённо выполнить произвольные команды на сервере печати через отправку специально оформленного задания вывода на печать. В настоящее время исправление доступно в виде патча. Проследить за выпуском обновлений пакетов в дистрибутивах можно на страницах Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –4 +/– | |
Сообщение от Анонин (?), 22-Май-23, 22:50 | ||
> beh.c | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +4 +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 00:27 | ||
Так развивай мысль дальше, что там не так? | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +2 +/– | |
Сообщение от Аноним (-), 23-Май-23, 01:59 | ||
> "';/usr/bin/id;'' #.pdf". | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
30. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (30), 23-Май-23, 11:36 | ||
Как будто, из самого правильного языка невозможно вызвать эту злосчастную system(). | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 23-Май-23, 19:38 | ||
Собственно исходники на сях имеет смысл прицельно сканировать на наличие вызова system и сильно думать насколько оно легитимно и безопасно в том или ином случае. Для сетевой программы, с параметрами от пользователя это одна из самых глупых идей. По тем же причинам шелскриптам не стоит давать параметры от недоверяемого ремотного пользователя. Слишком много специальной трактовки разных символов - и это вообще-то к шеллу, что он так работает, со стороны сей тут никаких проблем нет - что дали то и выполнили. А то что для шелла эти закорюки имели специальные значения - ну и вот при чем тут си, если это шелл вообще специальной трактовкой символов на@#$вается? Классика жанра. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Ivan_83 (ok), 24-Май-23, 13:24 | ||
А причём тут С? | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 24-Май-23, 22:36 | ||
> А причём тут С? | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –4 +/– | |
Сообщение от Аноним (2), 22-Май-23, 23:00 | ||
Сишники и строки, том 2023, глава 24805. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –4 +/– | |
Сообщение от Аноним (3), 22-Май-23, 23:13 | ||
Купс это что-то из набора штатных бэкдоров, как и гхостскрипт. Сишники тут ни при чём. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –1 +/– | |
Сообщение от Герострат (?), 22-Май-23, 23:14 | ||
Канеш ни при чём, они всегда ни при чём | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (3), 22-Май-23, 23:53 | ||
> Канеш ни при чём, они всегда ни при чём | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (26), 23-Май-23, 02:05 | ||
Код в котором встречается system() вообще особого доверия не заслуживает. Если кто видит в коде system() - есть нехилый шанс что там вулн, если параметры подконтрольны пользователю. Это касается вообще любого яп где это или нечто сравнимое есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 23-Май-23, 19:39 | ||
Он в этом случае виноват только тем что шелл вызвал. Шелл на#$%лся на хитром эскейпинге. И вопросы тут к шеллу и его синтаксису так то на самом деле. А к сишнику вопрос только "нафига это было?" | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
14. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +10 +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 00:23 | ||
Чувак, причём тут С и строки? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
34. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (2), 23-Май-23, 15:16 | ||
Действительно, можно такое написать на чём угодно, но написано на Си. И все эти проблемы с санитизацией ввода растут из отсутствия вменяемых способов работы со строками в Си. Как следствие, сишники не воспринимают строки иначе, чем массив байтов. Неназванное не может быть познано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +1 +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 16:23 | ||
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (2), 23-Май-23, 20:19 | ||
> Вы сами себе придумали строки а потом жалуетесь что с ними нечем работать | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Ivan_83 (ok), 24-Май-23, 13:19 | ||
Вы синтаксический сахар нужный для обработки строк возводите в мастхэв максимум. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 24-Май-23, 22:42 | ||
Интересно за какой он синтаксический сахар топит? Кто-то заморочился позатыкать проблемы шелла на уровне либы? И если да - это для каких шеллов работает? Потому что шелл так то тоже не мировая константа. А какой-нибудь bash при необдуманном вызове позволяет и еще стрельнуть по пяткам добавочными способами. Рут по DHCP подтвердит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 23-Май-23, 20:12 | ||
Если вызвать шелл с вон теми закорючками из другого ЯП - результат будет тот же самый. Чем тут си виноват? Что шелл позволяет вызывать чтоли? И кто из ЯП так уж прямо заморачивается санитизацией параметров для вот именно posix shell например? | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
41. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (2), 23-Май-23, 20:20 | ||
Если… Эх, вот только если… Но вызвали из Си и получили то, что получили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (-), 24-Май-23, 22:38 | ||
Есть полно случаев когда вызывают и не из си, получая то же самое по смыслу. Вот прям таким же эксплойтом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Герострат (?), 22-Май-23, 23:16 | ||
Я правильно понимаю, у них критическая ошибка в обработчике ошибок? 😄 | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (6), 22-Май-23, 23:23 | ||
а вы думали что просто так оно жепой в интернет смотрит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (30), 23-Май-23, 11:37 | ||
И кто его жепой в инет выставляет? Список в студию! | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –3 +/– | |
Сообщение от хрю (?), 22-Май-23, 23:51 | ||
в сях (да и в плюсах) работа со строками одно мучение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –3 +/– | |
Сообщение от Аноним (3), 22-Май-23, 23:59 | ||
> в сях (да и в плюсах) работа со строками одно мучение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от хрю (?), 23-Май-23, 00:21 | ||
>>Не драматизируй, это всё вопрос привычки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (18), 23-Май-23, 00:29 | ||
> есть asciiz, что вполне себе неплохо и эффективно на практике | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
10. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +2 +/– | |
Сообщение от ИмяХ (?), 22-Май-23, 23:59 | ||
Чем для тебя std::string и std:string_view ненормальны и неудобны? | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
11. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –3 +/– | |
Сообщение от хрю (?), 23-Май-23, 00:13 | ||
Это настолько же удобно, насколько удобны жигули. Так ездите на жигулях[/w][/w][/w] используйте std:string сами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (16), 23-Май-23, 00:26 | ||
Это не ответ на вопрос. Так чем неудобны то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | –1 +/– | |
Сообщение от BorichL (ok), 23-Май-23, 15:29 | ||
Тем, что большинство современных писак програмят по принципу: | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (28), 23-Май-23, 09:13 | ||
Недостатком доступных методов для работы со строками. Жить можно, но неудобно. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
29. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Челик с гитлаба (?), 23-Май-23, 09:48 | ||
Тем, что они не позволяют адекватно сделать посимвольный проход по строке. ASCII - ок, всё остальное это боль, мучения и тонна костылей. Попробуйте просто вывести строку "ОпенNet" посимвольно и посмотрите на кракозябры. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
12. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +1 +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 00:21 | ||
Самое очевидное на что не хватает ума хейтерам - это понять что никаких строк в С нет. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
15. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от хрю (?), 23-Май-23, 00:24 | ||
> Самое очевидное на что не хватает ума хейтерам - это понять что | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 00:36 | ||
В чём претензия то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (27), 23-Май-23, 09:08 | ||
О, еще один. У одного "ничего никогда не падало", а у этого "никогда за пределы буфера не выходит" | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (18), 23-Май-23, 00:43 | ||
> Есть выделенная область памяти, есть её размер и есть размер данных в ней - вот простое правило | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
23. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +1 +/– | |
Сообщение от Ivan_83 (ok), 23-Май-23, 01:05 | ||
Нет, правила не меняются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (32), 23-Май-23, 11:49 | ||
>Но тут вдруг на данные простые вводные накладывается техника работы с завершающим нулем | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
19. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от YetAnotherOnanym (ok), 23-Май-23, 00:32 | ||
> а привычной для меня библиотеки для строк, как в том языке, на котором я кодил раньше, нет. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
33. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (30), 23-Май-23, 12:08 | ||
Вылезай! С++20 : std::u8string | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
20. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 23-Май-23, 00:33 | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Уязвимость в cups-filters, позволяющая выполнить код на серв..." | +/– | |
Сообщение от Аноним (24), 23-Май-23, 01:25 | ||
Debian уже пофиксил | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |