Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Уязвимость в 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |