URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129497
[ Назад ]
Исходное сообщение
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено opennews , 14-Янв-23 22:27
В Netfilter, подсистеме ядра Linux, используемой для фильтрации и модификации сетевых пакетов, выявлена уязвимость (CVE-2023-0179), потенциально позволяющая локальному пользователю поднять свои привилегии в системе и выполнить код на уровне ядра. Исследователями подготовлены прототипы эксплоитов (будут опубликованы в течение нескольких дней), позволяющие локальному пользователю поднять свои права до root в системе или получить сведения об адресах в стеке и куче...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58480
Содержание
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 22:27 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Бывалый смузихлёб, 09:38 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Mike Lee, 12:19 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:24 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 21:56 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 22:16 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:09 , 17-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 22:27 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 22:32 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 22:37 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 03:49 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:01 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:46 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:52 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонн, 12:13 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:28 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонн, 19:52 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:03 , 17-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:34 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 18:48 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 21:58 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Anonbenon, 22:29 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,швондер, 22:59 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 23:36 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Андрей, 00:50 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:40 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 06:44 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,leap42, 07:17 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,ivan_erohin, 11:57 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:48 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,AKTEON, 09:30 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,псевдонимус, 18:52 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,User, 10:02 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,OpenEcho, 05:33 , 18-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 08:35 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,ivan_erohin, 12:08 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 13:57 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,name, 11:34 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 23:03 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 23:07 , 14-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 00:31 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:35 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 02:23 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:45 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 08:44 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,annonn, 12:21 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:13 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонн, 12:25 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 12:36 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:14 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонн, 16:00 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 18:37 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 21:37 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,AKTEON, 10:02 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 13:14 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 03:52 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 19:17 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 00:53 , 18-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:49 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 00:07 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 00:55 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноньимъ, 02:55 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:53 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 00:58 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,freecoder, 13:52 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:31 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 03:57 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 06:30 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:02 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:33 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:39 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:55 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:57 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:51 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 09:07 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:17 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:38 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 20:39 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 06:31 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 10:36 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:46 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 01:53 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:50 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 09:09 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 11:33 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 12:20 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:10 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:24 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:55 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 16:07 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 12:14 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:32 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:48 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 10:20 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:46 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 12:16 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:21 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 12:05 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 22:04 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 05:04 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 07:54 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Самый умный из вас, 05:53 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,iiiypuk, 10:28 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 12:12 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 15:22 , 15-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 03:42 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 06:33 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 10:14 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Аноним, 11:57 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Анонимусс, 11:59 , 16-Янв-23
- Уязвимость в nftables, позволяющая повысить свои привилегии ,Вы забыли заполнить поле Name, 03:40 , 19-Янв-23
Сообщения в этом обсуждении
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 22:27
Вот такие закладки должны быть - плюс на минус и все дела. Респект НСА.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Бывалый смузихлёб , 15-Янв-23 09:38
Разумеется, и никакой раст не поможет, ведь
> вызвана ошибкой в арифметической операции для определения размера данных это ошибки построения самого алгоритма работы ПО и никакие расты и типизации их не отыщут, скорее всего, даже спрячут за огромными горами громоздкого, синтаксически-перегруженного кода
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Mike Lee , 15-Янв-23 12:19
Разумеется поможет. Раст же не даст писать за пределы выделенного шмотка памяти.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:24
> Разумеется поможет. Раст же не даст писать за пределы выделенного шмотка памяти. И что он сделает? Ядро в панику гавкнет? Ну ок, будет DoS атака "юзер может из контейнера систему уронить". Это тоже CVE. Сильно вам полегчает?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 21:56
> Раст же не даст писать за пределы выделенного шмотка памятиТы уверен? А почему тогда в FF есть код по ручной (!) проверке вхождения смещения в шмоток памяти и ручное (!) бросание паники? Не задумывался, что тут что-то не так, как представляют растафилы?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 15-Янв-23 22:16
Пруфцов не подкинешь? А то уже сколько тут всякие аноны пишут про firefox, все слились...
Может хоть ты окажешься не таким?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 17-Янв-23 01:09
У раста есть виртуальная машина, выпооняющая байткод?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 22:27
Не пора ли переписать это на Rust?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 22:32
Вот ты и перепишешь.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 22:37
никаких преимуществ в системном программирование он не даёт. В userland'е - да, возможно.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 03:49
юзерленд это во взросляндии где-то?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:01
А он целочисленные переполнения тоже так то трекает только в дебажном билде...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:46
По крайней мере rust хотя бы в отладочной сборке проверяет, а не делает неопределенное проведение как Си и С++
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:52
В сях так то asan/ubsan уже тоже завезли. Небось так и поймали, пустили инструментированый кернел под каким-нибудь syzbot'ом а он взял и скопытился.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонн , 15-Янв-23 12:13
Так защита бы отработала не при переполнении, а при попытке "записи данных в область вне буфера".
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:28
> Так защита бы отработала не при переполнении, а при попытке "записи данных
> в область вне буфера".Прекрасно, и что бы она дальше делала, чтобы это не было вулном? Даже если это будет "просто" кернелпаник, это тоже будет вулн - "контейнер может систему уронить". Но пока хрустикам приплюсовать CVEшку не получится - они такие навороты вообще не умеют пока. Когда и если - тогда и поговорим.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонн , 15-Янв-23 19:52
Ты серьезно не отличаешь RCE и DoS? Там вообще-то разный score у таких вещей.
Да, контейнер бы упал. Да, был бы DoS. Но пользовательские или корпоративные данные никуда бы не утекли.
Более того, после пары упавших контейнеров админы бы полезли смотреть логи и писать багрепорты.
И бажину бы оперативно пофиксили. А не годами втихую юзать уязвимость.
Ядро 5.5 на минуточку вышло в Jan 27, 2020. А проблемный код был вмерджен в rc1 еще в Nov 2019.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 17-Янв-23 01:03
В рантайме? Не во время компиляции?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:34
Практика показывает что раст делает только хуже
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 18:48
Примеры?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 21:58
примеры от мозилы, например.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Anonbenon , 14-Янв-23 22:29
Никогда не было и вот опять :)
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено швондер , 14-Янв-23 22:59
network namespaces в ядре - источник зла, врядли на этом история закончится. Не зря корявая "альтернатива баш-скриптам" системд требует их включения, наверняка есть ещё какие-то бакдоры.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 23:36
systemd - это не просто "альтернатива баш-скриптам". Это проект, собравший под одним именем все поделия Поттеринга, связанные с системными функциями. "Альтернатива баш-скриптам" - лишь малая часть их, но почти все почему-то называются systemd, несмотря на то, что могут жить без альтернативы баш-скриптам.Вообще складывается впечатление, что "альтернатива баш-скриптам" была написана потому, что Поттеринга просто неимоверно достало писать эти самые баш-скрипты, когда он изучал и получал навыки работы с системными сервисами, которые ему предстояло улучшить.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Андрей , 15-Янв-23 00:50
systemd появился ковыряя launchd и пошёл как замена init и cron, так что Поттеринг тут не придумал, а скорее сплогиатил. Что касается bash в целом, то он давно устарел, все скрипты bash можно и нужно переписать на python, а bash отправить на заслуженную пенсию как иксы и не мучить старика.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:40
В общем то согласен.
Но питон на эту роль не подходит. Perl ещё можно было бы применить, но увы, канул в небытье.
А питон особо не умеет в однострочники. Обычно они получаются даже более корявые чем баш, а большинство модулей на такой сценарий не рассчитаны.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 06:44
На php. Был даже дистрибутив, где так и делали.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено leap42 , 15-Янв-23 07:17
> Что касается bash в целом, то он давно устарел, все скрипты bash можно и нужно переписать на python, а bash отправить на заслуженную пенсию как иксы и не мучить старика.На Lua. В среднем будет быстрее, легче по памяти, и интерпретатор с основными либами ничего не весит.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено ivan_erohin , 15-Янв-23 11:57
на cmd.exe или command.com
точно быстрее и легче, а не "в среднем".
хехе.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:48
> systemd появился ковыряя launchd и пошёл как замена init и cronА таки он использует простые текстовые конфиги и потому сильно приятнее в обращении.
> все скрипты bash можно и нужно переписать на python,
А потом каждые полгода радоваться толи переписке, толи подбору версии питона на котором это работает?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено AKTEON , 16-Янв-23 09:30
Форкнуть ,конечно , Python под это дело и зафиксировать. Будет pysh , он же пуся ...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено псевдонимус , 15-Янв-23 18:52
Запихать пердон в качестве командной оболочки. Разупорись! Его совсем ото всюду стоит выбросить. Прежде всего из учебников, а ты глубже хочешь засунуть.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено User , 16-Янв-23 10:02
Есть же уже powershell - даже и под ontopic есть, нееет, будем лисапет изобретать... :)
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено OpenEcho , 18-Янв-23 05:33
> все скрипты bash можно и нужно переписать на pythonВот когда питон научится быть backward compatible и умещатся в одном бинарнике, вот тогда можно будет подумать
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 08:35
Опеннет эксперты как всегда зрят в самую суть.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено ivan_erohin , 15-Янв-23 12:08
я бы шире обобщил. вланы - источник зла, костыль для сетевых архитекторов,
не умеющих в безопастность админов локалхостов и разработчиков сетевых протоколов.
внимательно посмотрите ни любую сеть с вланами. в основе вы наверняка найдете
"циска умеет это сама автоматичски", "и так сойдет" и т.п. паттерны.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 13:57
Сказка про тысячи глаз это всего лишь сказка. Если бы они были никто бы не пропустил такие бэкдоры как nftables, systemd, namespaces, pulseaudio, wayland, в линух
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено name , 16-Янв-23 11:34
Тысячи глаз это китайцы. Они знают все о ядре и рады бы сообщить, но ты пробовал вот с китайцем разговаривать? Непонятно ж нихрена. Они даже буквы забыли придумать, как с ними общаться?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 23:03
А вот если бы оно падало в отладочной сборке при переполнении, то уязвимость могли бы найти ещё во время разработки
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 14-Янв-23 23:07
А вот если бы твоя бабушка была бы дедушкой.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 00:31
Или если бы они хотя бы статические анализаторы использовали...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:35
Щас бы в 2к23 анализировать императивщину, а не использовать строгие языки с формальной верификацией.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 02:23
Они и 20 лет назад не использовали статические анализаторы.Эти люди в принципе продолжают писать на С деятки лет, и все это время планомерно не делают никаких выводов из постоянно стабильного потока уязвимостей. Очевидно, что безопасность у них не стоит во главе угла. И поэтому уж тем более не станут они перекатываться на практики из разработки high integrity software: адекватные языки, формальная верификация, аудиты безопасности и т.д. Ибо такая разработка крайне дорога во всех смыслах, а если тебе плевать на безопасность - вообще бессмысленна.
А прогнать статический анализатор для для такого проекта - это гораздо быстрее и дешевле, чем переписывать всю кодовую базу.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:45
Как показывает практика, растоманы у которых якобы безопасность во главе угла (и ничего нового кроме неё не предлагали в принципе) облапошиваются не менее эпично с уязвимостями.
Причём был бы nftables написан на расте, сейчас бы в комментах писали "раст не виноват, это разработчик криворук". А в данном случае почему-то винят си (ну или анб).
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 08:44
> растоманы у которых якобы безопасность во главе угла У растоманов безопасность не во главе угла, потому что при выходе за пределы массива он может разве что кинуть panic. Это не как не поможет, если подобная дичь произойдет, условно, в летящем самолете за миллионы долларов с живыми людьми на борту.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено annonn , 15-Янв-23 12:21
конечно! лучше без паники просто направить самолет в землю?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:13
> конечно! лучше без паники просто направить самолет в землю?А с паникой он куда, интересно, направится? Да и в целом забавно когда господа вещающие про curl | sh и конопатящим дыры в своем карго-культе про безопасность задвигают.
У вон тех надежность софта обеспечивается немеряным комплексом мероприятий, а не камланием на 1-2 фичи. ЯП в этой схеме... как бы это... далеко не главное.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонн , 15-Янв-23 12:25
Ну да, откуда растохейтерам знать про catch_unwind и перехваты паники...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 12:36
дак это человек должен сам сделать, а не компилятор сделает. Так что небезопасно.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:14
> Ну да, откуда растохейтерам знать про catch_unwind и перехваты паники...Ну catch ты его? И дальше, собссно, что? Ты сможешь корректно работу возобновить?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонн , 15-Янв-23 16:00
Почему бы и нет? Проблема в конкретном модуле - он перезапускается и об этом сообщается наверх.
Если проблема повторяется (напр. N раз или по другому правилу), то модуль отключается и переводится на резервные (если есть))) и сообщается об этом.
Просто напр. лучше лететь вообще без высотомера зная что он не работает, чем по его неправильным показаниям, думая что все ок.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 18:37
> Почему бы и нет? Проблема в конкретном модуле - он перезапускается
> и об этом сообщается наверх.Кажется, некоторые воруют у вас идеи. При том некоторые явно использовали для этого машину времени. Однако состояние при вон том все же теряется - и довольно надолго. Особенно если это нечто с перезагрузку линуха размером.
> Если проблема повторяется (напр. N раз или по другому правилу), то модуль
> отключается и переводится на резервные (если есть))) и сообщается об этом.
Оно как бы да. Однако имеет свои лимиты. А для более прозаичного прода - что его нагруют повышением прав плохо, что падение хоста плохо. И так и сяк в пролете оказываются. Так что врядли внимут рассказам что это круто и офигенно, "зато".
> Просто напр. лучше лететь вообще без высотомера зная что он не работает,
> чем по его неправильным показаниям, думая что все ок.
Остается вопрос как узнать правильные ли они. И даже кто из высотомеров гонит, если показания разошлись. На самом деле до некоторой степени решаемо - но до сих пор факапы с этим бывают. Особенно учитывая что вопросы стоимости, веса и проч все же никуда не деваются и не всегда можно кучу датчиков поставить чтобы 1 явно кривой отбрить.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 21:37
Да, именно так — возобновить корректную работу. Даже в древнем Лиспе прямо в стандарте написано, как сделать «catch» и как потом возобновить корректную работу, выбрав из нескольких вариантов, как интерактивно, так и нет. Твои вопросы говорят лишь о том, что программист ты уровня деревенского шамана — духи гидрометцентра говорят тебе когда трясти палкой, чтобы дождь пошёл.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено AKTEON , 16-Янв-23 10:02
И управление передается на второй бортовой компьютер , по которого писалось парааллельной командой на иной кодовой базе. бгг
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 13:14
>> high integrity software: адекватные языки, формальная верификация, аудиты безопасности
> Как показывает практика, растоманы у которых якобы безопасность во главе угла (и Как показывает практика, Воены Супротив Раста не владеют матчастью, зато им везде мерещаться Враги-Растоманы ...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 03:52
> а не использовать строгие языки с формальной верификацией. Например, язык Ada из 1970-х годов. Ой, кажется я что-то ляпнул не по повесточке...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 16-Янв-23 19:17
Почему ляпнул? И при чем тут повестка?
Все правильно, Ада именно для этого и создавалась - высоконадежные системы, реалтайм и тд.
Просто это долго и дорого.Поэтому в то же время был "разработан" (ну как разрабтан, скорее получился) язык для быдлокодинга - быстрого портирования разного юзерского софта с одной архитектуры на другую.
И этим языком был язык си.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 18-Янв-23 00:53
Ада появился на 10 лет позже C.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:49
> А вот если бы оно падало в отладочной сборке при переполнении,Ну так соберите с asan/ubsan и пустите fuzzer. Хотя стоп, может вон те как-то так и сделали?!
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 00:07
Вот и показал себя ваш чудестный си. Куда не глянь - ошибки. Перепишите уже на Rust.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 00:55
Ещё будут указания?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноньимъ , 15-Янв-23 02:55
Всем выйти из сумрака!
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:53
В соседней новости подскащывают, Jaffa kree!
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 00:58
Раст не позволяет вместо минуса плюс писать?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено freecoder , 15-Янв-23 13:52
Позволяет. Но тут дело не только в целочисленном переполнении, но и в обращении за пределы буфера.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:31
> Позволяет. Но тут дело не только в целочисленном переполнении, но и в
> обращении за пределы буфера.Если вы думаете что сможете с железом, DMA, пакетами и проч работать совсем без хитрой и не совсем безопасной математики - это прекрасно, конечно, но лучше вам юзерские приложухи на электроне писать.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 03:57
> но лучше вам юзерские приложухи на электроне писать.Ты вот думаешь что шутки шутишь, а вот как пить дать скоро всё будет писаться на JS поверх Хрома, запускающегося прямо на специальном Хром-акселераторе. Просто потому что некому больше будет писать на чём-то другом.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 06:30
В принципе если вон те завоняют сами себя - валидная опция. Будет как с мужиком который пережрал бобов и лег спать в закрытой комнате. Окей, этих в специальный раздел дарвинавардса определим.Относительно тонкий layer над железом относительно адекватно дебажить при отклонениях от идеала. Попробуйте JS вообще дебажить в чем-нибудь крупном, поймете в чем прикол. Они костыли типа дартов и тайпскриптов по приколу изобрели? Ага, ща, оказывается, экономить на аннотации намерений кодера нифига не халявно как только оно сложнее хелловорлд пытается стать.
А если у них так кернел и дрова начнут работать, господа чисто технчиески избавят нас от своего наличия. Фуксики что-то такое уже начали подозревать кажется.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:02
Это ж подсистема ядра, там все будет в unsafe'е, и будет не безопасно. Это ж для браузера язык, а не чтоб ОС писать.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:33
https://www.redox-os.org/
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:39
https://doc.redox-os.org/book/ch06-00-programs-libraries.htmlRedox does not support dynamic-link libraries yet (issue #927), so the libraries that a program uses are statically linked into its compiled binary.
Пф-ф-ф-
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:55
Dynamic linking is considered harmful, если кто ещё не в курсе.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:57
конечно-конечно :) Harmless это уязвимая либа статически вкомпиленным в бинарник, чем обновить одну динамическую дырявую либу.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:51
Да и жрач памяти при запуске десятка кутевых программ тоже никого равнодушным не оставит.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 09:07
Набор нубских штампов, марш читать матчасть.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:17
> Набор нубских штампов, марш читать матчасть.А вот эксперты опеннета вылезли со своим нанесением пользы и причинением добра, после чего начинается работа компа ну в общем как типичной приложухи на электроне, рассказы что надо апгрейдиться, батарейки по 6 амперчасов в лопатнике, адский спрос на powerbank, лаптопы прожигающие коленки и тому подобные прелести жизни.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:38
А что, по-твоему тут нубский штамп? Динамически слинкованные бинари юзают ОДНУ копию либы из памяти. Статический же тащит свою собственные и ни с кем ей не делится. В итоге одна и та же либа загружается в пространство памяти процесса столько раз, сколько процессов ты запустил.
Растофили как всегда порят чушь.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 20:39
Ничего, uksm всех спасёт. Вот только оверхед в райнтайме.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 06:31
> Ничего, uksm всех спасёт. Вот только оверхед в райнтайме.И будет разница примерно как между онлайн дедупом ZFS (жрет дико ресурсов) vs cp --reflink (моментально, идеальный дедуп, ничего не жрет). По ... примерно тем же причинам. Если не создавать дуп это самый простой вариант. Отменять его - значительно сложнее. Так что даешь 12-амперные батарейки смартам?!
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 10:36
Не знаю, я использовал "полный" режим, на десктопе незаметно. Зато заметно, что жава стала куда меньше ресурсов жрать, время запуска даже уменьшилось в итоге.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:46
> https://gitlab.redox-os.org/redox-os/kernel/-/blob/master/sr...небезопасно - потому что ASM и провервка боровов не работает.
> https://gitlab.redox-os.org/redox-os/kernel/-/blob/master/sr...
тут сплошные unsafe - небезопасно
> https://gitlab.redox-os.org/redox-os/kernel/-/blob/master/sr...
> https://gitlab.redox-os.org/redox-os/kernel/-/blob/master/sr...
тут тоже
> https://gitlab.redox-os.org/redox-os/kernel/-/tree/master/sr...
ACPI весь на unsafe'ав
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 01:53
Так сишка вообще вся unsafe и чо?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:50
Так unsafe в расте по сути значит "выключим тут продвинутый линтер". А в сишке значит ничего ("используем линтер дальше").
Safe/unsafe это профанация, создающая ложную иллюзию защиты.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 09:09
Unsafe создает иллюзию защиты? Как говорится, ШТА?!
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 11:33
Ты свои расто-комплексы на других то не проецируй. Это у вас там safe/unsafe. А у нас нету ни safe, ни unsafe.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 15-Янв-23 12:20
Именно, у вас там сплошной unsafe- ничему доверять нельзя, и даже погромисту, который это писал. Особенно если им был ты.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:10
Ох уж эти знаменитые анонимные коммитеры в ядро, сколько я таких повидал за 20+ лет. Чуть копнешь - не в ядро, а в notepad. Не код, а перевод. И не коммитил, а видел как друг коммитит.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:24
Я работаю контрактором в Intel, и портируя Linux под их reference-design платформы, приходится патчить этот самый линукс. И потом это коммитится в ядро. А что собственно такого?> Ох уж эти знаменитые анонимные коммитеры в ядро, сколько я таких повидал за 20+ лет. Чуть копнешь - не в ядро, а в notepad. Не код, а перевод. И не коммитил, а видел как друг коммитит.
Это для растаманов коммитить в ядро, которые никогда ничего не написали, может и звучит как-то супер круто, а для обычных людей это просто ежедневная работа (не всмысле прям вот каждый день коммитить, а патчить).
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:55
А я работаю в SpaceX и пишу код для платформы Starlink.
Для коммитеров ядра это звучит супер круто, но на самом деле это никакой не rocket science и просто обычная работа.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 16:07
> Для коммитеров ядра это звучит супер крутонет
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 12:14
Нашёл, чем гордиться, программист на Электроне.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:32
> https://www.redox-os.org/ Ну вы то хоть из под нее пишете сюда? А то по ней не понятно, кажется даже сами ее авторы этим не пользуются.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:48
Он пишет из-под ОС, написаной на небезопасном С. А может из-под какого-нить Genode, написанной на небезопасном C++. Но вероятнее всего просто виндо-юзер.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 10:20
https://gitlab.redox-os.org/redox-os/redox/-/issues/1366
https://gitlab.redox-os.org/redox-os/redox/-/issues/1350
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:46
Ждём тебя в соседнем треде про уязвимость в карго, дорогой.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 15-Янв-23 12:16
А разве карго запускается на уровне ядра?
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:21
> А разве карго запускается на уровне ядра?Нет, но если поломать карго то потом можно собрать им что-нибудь собираемое на уровне ядра... :)
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 16-Янв-23 12:05
Но если поломать само ядро, то модифицировать можно что угодно, даже gcc, rustc или cargo...
Oh shi!...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 22:04
> карго запускается на уровне ядра?внезапно, Карл, каргой будет собран ядрёный модуль, который... ой...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 05:04
Опять чтобы получить рута нужен рут.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 07:54
Блин, я то уж размечтался. А оказывается это годится только для побега из контейнеров, в очень узких допущениях...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Самый умный из вас , 15-Янв-23 05:53
> Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Gentoo, ArchДля генты сразу 2 патча запилили, на выбор, какой больше нравится
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено iiiypuk , 15-Янв-23 10:28
В Арче и Генте теперь 404
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 12:12
Ахаха! Надо же, знак перепутали!
Но может это поведение где-то описано? Я посмотрел и исходный код, и документацию.
Но что-то нигде не написано, что запуская этот кусок... кода можно получить рут в системе!
Может оно где-то еще записано? Сишники, подскажите пожалуйста.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 15-Янв-23 15:22
> Ахаха! Надо же, знак перепутали!Да, блин, с вычитанием вообще аккуратнее надо, что ни говори.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 03:42
> Проблема проявляется начиная с выпуска ядра 5.5Опять "начиная с"...
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 06:33
Не ошибается тот кто ничего не делает.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 10:14
Легко судить, когда исходники открыты. А вот в форточках мы никогда не узнаем истинное кол-во уязвимостей (помимо явно встроенных).
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Аноним , 16-Янв-23 11:57
Тебя это должно беспокоить только если ты пользуешься форточками.
Иначе тебе должно быть важно только состояние линя.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Анонимусс , 16-Янв-23 11:59
Боишься что на твоей рабочей винде окажется больше уязвимостей?
Да и толку от открытых исходников в данном случае - баг два года спокойно себе жил.
"Уязвимость в nftables, позволяющая повысить свои привилегии "
Отправлено Вы забыли заполнить поле Name , 19-Янв-23 03:40
Не должна ли эта ошибка быть поймана санитайзером?