1.2, Аноним (2), 09:45, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
> Для атаки требуется наличие доступа для создания сокетов CAN и настроенный сетевой интерфейс vcan
Опять нужен рут, чтобы юзнуть эксплоит?
| |
|
2.20, anonymous (??), 12:54, 20/06/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
Нет, достаточно не-root-а с сетевыми capabilities, даже если доступ есть только к другому сетевому namespace-у.
| |
|
3.44, КО (?), 16:17, 20/06/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
Чтобы подготовить компьютер к проникновению рутом пользоваться придется всё равно
| |
|
4.66, anonymous (??), 11:25, 21/06/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ну, админ поднял кучу контейнеров и продал разным людям (назвав их VPS-ками). А один из пользователей получил доступ к хосту. По-моему очень даже нехорошо.
| |
|
|
|
1.4, Аноним (4), 09:57, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Звучит достаточно трудно-реализуемо на практике. Это эксплойт для локальной эскалации привелегий? Где скачать?
| |
|
2.35, kai3341 (ok), 14:27, 20/06/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Для возникновения race condition достаточно, чтобы rx_handler выполнялся достаточно долго. Это делается изячно
| |
2.51, adolfus (ok), 19:24, 20/06/2021 [^] [^^] [^^^] [ответить]
| +7 +/– |
Скорее всего, никак вообще не реализуемо. В системах, где используется CAN-шина, исполняется фиксированное число установленных процессов с четко определенными функциями и там нет никакой возможности запустить что-нибудь, что не предусмотрено при разработке. Чтобы запустить левый процесс, нужно перепрограммировать ROM, в которой располагается исполняемый код. И не факт, что это удастся -- проверку хешей секций .text и .rodata на этапе холодного старта никто не отменял.
| |
2.75, Аноним (-), 13:39, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Жди в телеге, наверное в античат или хакер канале. Сначала будет видос на нерусском, но хорошем английском, а потом и наши переведут.
| |
|
|
2.9, Аноним (9), 10:56, 20/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты не один кто считает что надо использовать только самосборные и желательно монолитные ядра.
| |
|
3.11, СеменСеменыч777 (?), 11:05, 20/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> монолитные ядра.
до такого экстремизма я еще не дошел.
жаба душит расходовать ядерную RAM на ненужное.
| |
|
|
5.45, Аноним (9), 16:45, 20/06/2021 [^] [^^] [^^^] [ответить] | –1 +/– | Да, именно Из ненужного останется пара драйверов типа UART конвертера ch341, ... большой текст свёрнут, показать | |
5.49, СеменСеменыч777 (?), 18:26, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Так речь о том, что ненужное уже выпилено
сейчас для зоопарка локалхостов я собираю 5 вариантов ядра:
1. интел атом 64 (без роутинга, фаерволла, ipv6).
2. интел старый 64 (без роутинга, фаерволла, ipv6)
3.1. интел новый 64 (без роутинга, фаерволла, ipv6)
3.2. интел новый 64 (с роутингом, с фаерволом, с ipv6, без мультимедии)
4. амд 64 (без роутинга, фаерволла, ipv6)
как видите, в каждом варианте есть свое ненужное в других вариантах.
| |
|
6.73, Аноним (73), 12:17, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Совсем без роутинга, это даже командой ip route ничего не добавить? Так это даже на десктопе печально будет.
| |
6.80, Ivan_83 (ok), 18:50, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Экономия на спичках.
У меня на фре по другому организовано: есть базовый конфиг ядра и системы и есть два дополнительных конфига: сервер и воркстейшин.
У сервера почти ничего сверх базового нет, а у воркстейшина дрова на звук и всякую переферию типа планшетов, геймпадов и прочего.
Вырезать IPv6 - не дальновидно, пора им уже давно пользоватся.
Заморачиватся вырезанием фаера тоже так себе затея, как и вырезать роутинг - экономии с этого меньше чем от выкидывания 1-2 дров от сетевух не сильно нужных.
| |
|
7.82, СеменСеменыч777 (?), 22:01, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Экономия на спичках.
ежу понятно что лучше купить новый комп, протянуть гигабит везде и т.д.
но денег нет и вы держитесь там.
> Вырезать IPv6 - не дальновидно, пора им уже давно пользоватся.
внутри локальной сети локалхостов этот мусор не нужен.
> Заморачиватся вырезанием фаера тоже так себе затея, как и вырезать роутинг -
еще IPsec пострадал и всякие туннели.
> экономии с этого меньше чем от выкидывания 1-2 дров от сетевух
> не сильно нужных.
драйвера все модулями ko. какого железа нет, на него и не грузится.
| |
|
|
|
|
|
|
3.29, СеменСеменыч777 (?), 13:51, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
> staging: wimax: delete from the tree.
1) не использую staging. собираю последний longterm, сейчас это 5.10.*
на обход его конфига и понять что там есть и зачем ушло 2 недели.
на след. longterm уйдет может чуть меньше.
2) не зацикливайтесь на WiMAX. есть еще ATM, IPsec, разные туннели и т.д.
| |
|
4.37, n00by (ok), 14:31, 20/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> staging: wimax: delete from the tree.
> 1) не использую staging. собираю последний longterm, сейчас это 5.10.*
> на обход его конфига и понять что там есть и зачем ушло
> 2 недели.
Заметно. staging ортогонально к LTS и есть во всех ветках.
| |
|
|
|
1.19, Аноним (19), 12:32, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Автор новости и доморощенный хакер написавший эксплоит это IMHO два долбозавра. По дефолту в ядре не собираются протухшие девайсы CONFIG_CAN.
Писяйте кипятком дальше. ;)
| |
|
2.22, Аноним (-), 13:02, 20/06/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
у многих ожидаемо модулем, иногда работающим, в nuclear physics, например.
| |
2.50, Аноним (50), 18:56, 20/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
В Ubuntu модуль vcan.ko входит в число штатно поставляемых В других дистрибутивах думаю тоже.
| |
|
1.41, Аноним (41), 15:03, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
>user namespaces по умолчанию включён в Ubuntu и Fedora, но не активирован в Debian и RHEL
А что это и как его включить (если вдруг потребуется) ?
| |
|
2.63, onanim (?), 09:59, 21/06/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
12309 исправляется очень легко:
- покупаешь NVMe жёсткий диск
- вместо USB флешек используешь Thunderbolt/TypeC
- и вообще никогда больше не копируешь файлы по USB
можешь ещё винду установить, там тоже 12309 нет. ну или переехать жить в страну с розовыми пони-единорогами, где живут минусаторы.
| |
|
3.65, n00by (ok), 10:40, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Проще перестать участвовать в карго-культе "swap в zRAM ускоряет систему в 10 раз" и разобраться наконец с конфигурацией ядра.
| |
|
4.85, onanim (?), 08:32, 22/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Проще перестать участвовать в карго-культе "swap в zRAM ускоряет систему в 10
> раз" и разобраться наконец с конфигурацией ядра.
у меня вообще нет swap, т.к. полно RAM; конфигурация ядра стандартная от openSUSE; при копировании больших файлов по USB (хоть на флешку, хоть на смартфон через adb push) тормозит вся система включая курсор мыши!
учитывая необходимость "разбираться с конфигурацией ядра" для убирания тормозов в середине 2021го года, можно смело утверждать, что 12309 всё ещё не исправлен.
| |
|
5.89, n00by (ok), 10:28, 22/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Утверждайте, что считаете нужным. У меня нет доступа к https://bugzilla.kernel.org/show_bug.cgi?id=12309
И у меня не воспроизводится вот это: "при копировании больших файлов по USB (хоть на флешку, хоть на смартфон через adb push) тормозит вся система включая курсор мыши!"
Год-два назад на форуме одного маргинального дистрибутива я нашёл внятный сценарий, как воспроизвести проблему. Да, _там_ она была почти у всех. Мне пришлось оставить 4ГБ ОЗУ, 1 SSD на двухканальном контроллере Phison S11, собрать ядро с конфигом от той ОС и запустить специальный скрипт, который нагружал подсистему ввода-вывода. Конфиг ядра там слепо заимствован от какой-то Ubuntu. Я просто отключил ненужные отладочные опции (а Вы думали, оно free as a beer?) и проблема исчезла. Не вижу необходимости разбираться с конфигом детальней. Минимальное железо в наличии -- Atom N270, где SSD подключен через SATA1 (150 МБ/сек), и даже там не наблюдалось потерь отзывчивости при копировании на флешку.
| |
|
6.91, Аноним (91), 08:01, 28/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
А мне на винде никакого оборудования докупать не пришлось. Только винду "купить" на торрентах. А "лечение" софтовой проблемы путём покупки железа - это не фикс, а паллиативная помощь.
| |
|
|
|
|
|
1.48, Аноним (48), 18:03, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
А зачем в убунте вообще поддержка CAN? Бибикать и тормозить автомобилем???
| |
1.56, Аноним (56), 23:13, 20/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>проявляется в выпусках ядра Linux с 2.6.25 по 5.13-rc6
Подожду, не буду обновляться
| |
|
|
3.62, ыы (?), 08:20, 21/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мишаня часть программно-аппаратного комплекса?
| |
|
|
5.70, Michael Shigorin (ok), 12:09, 21/06/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
:D
Шутки шутками, а USB-вентилятор в эти летние денёчки весьма выручает.
Но дальше всё как в бородатом анекдоте про армянское радио.
| |
|
6.78, ыы (?), 15:59, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Москву же на удаленку перевели...Все программисты и админы в Серебряном Бору да в Пирогово лежат на пляжу с шашлыком и работают в поте лица... Над серверами да программами...
| |
|
7.79, ыы (?), 16:02, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Хотя Михаил вон в свитере все ходит... видать мерзнет- наверное прям под сервером сидит...
| |
|
|
|
|
|
|
3.81, Аноним (81), 20:45, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Там несколько стеков ;) Адреса возврата отдельно, данные отдельно...
Такое решение возможно уходит корнями в SPARC (там можно несколько стековых окон держать, но по-моему было общее пространство и для данных и для адресов возврата; хотя там и были забавные вещи типа параметры функций в одном фрейме, локальные переменные в другом).
| |
|
|
1.64, onanim (?), 10:02, 21/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
ыксперты опеннета такие ыксперты, весь тред заcpали своим ыкспертным "нисработает! трудно реализуемо!! нужен рут!!!" вместо того, чтобы скачать PoC и убедиться, что всё работает, т.к. модуль CAN подгружается автоматически при запуске даже с правами обычного юзера.
| |
|
2.74, Аноним (73), 12:23, 21/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Пусть, кому он не нужен, добавят его в /etc/modprobe.d/blacklist.conf
| |
|
|
|
5.87, ыы (?), 08:48, 22/06/2021 [^] [^^] [^^^] [ответить]
| +/– |
Но ведь это только для новых ядер... Уязвимость охватывает намного больше ядер чем может закрыть такой метод. К тому же это не ответ на заданный вопрос.
| |
|
|
|
|
1.83, Аноним (83), 00:00, 22/06/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
CAN это обычно встраиваемые железки, туда со стороны обычно не пускают. Хотя если это какой-нибудь ведроид для ivi, то все возможно
| |
|