|
2.21, кент кента (?), 21:23, 04/05/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Миллион дыр в неделю
нет, миллион коммитов в корявых CI, которые выкачивают каждый раз эту нишевую либу по-новой.
не думаю, что на планете много проектов где на жабоскрипте проверяют подписи в XMLях
| |
|
1.6, Аноним (6), 00:47, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Все ругали это в C и C++, но видимо скоро вернемся к тому от чего ушли - к подключению зависимостей папочками в проекте. Иначе проблема безопасности публичных репозиториев по-видимому не решаема.
| |
|
2.8, Аноним (3), 01:41, 04/05/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
Простите, и как бы это помогло от уязвимости в описываемом случае?
Скорее наоборот, остались бы несколько сотен проектов, авторам которых было недосуг скачивать версию с прикрытой дырой себе в папочку™.
| |
2.12, Прадед (?), 02:50, 04/05/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А она и не решаема. Неужели ли непонятно, что каждая зависимость это даже не то чтобы дыра, там лишь бы оно вообще работало. Безопасность там вообще аут оф скоуп. Это вообще отдельный жанр.
| |
|
1.9, анонка (?), 01:46, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Судя по коммиту, там даже и не сразу поняли, что это уязвимость). Коммит отправлен в январе, а отчёт о дыре отправлен пару дней назад.
Там и переменные называются максимально похоже, подозреваю, что автор просто перепутал. Хотя там тесты есть и они вроде как работали. ЧТо тестировали тогда?
| |
1.11, Аноним (11), 02:34, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Библиотека предоставляет функции для шифрования и верификации по цифровой подписи XML-документов.
Лишь бы gpg/ssh не использовать.
| |
1.15, vitalif (ok), 09:51, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Багофича ) для выявления тех, кто код не тестирует ))) и тех, кто тестирует только успешную валидацию, а неуспешную не проверяет))
| |
1.18, Аноним (17), 10:31, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Т.е. по мнению сообщество xz это злонамеренный троян. А тут просто чудовищная ошибка? И у этой ошибки нет ни имени ни адреса? И вообще никто не виноват.
| |
|
2.20, Аноним (20), 11:22, 04/05/2024 [^] [^^] [^^^] [ответить]
| +/– |
Сравнение с xz было б более уместно, если здесь тоже был удаленный доступ к системе или похожее.
| |
|
1.19, Lui Kang (?), 10:52, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Проблема проявляется начина с версии xml-crypto 4.0.0 и без лишней огласки устранена в январском выпуске 6.0.0.
Хорошо, хоть только сейчас огласили, выждали время.
А разработчики, проектные менеджеры и руководство компаний часто пренебрегает обновлениями компонентов. А это нужно делать регулярно.
| |
1.22, YetAnotherOnanym (ok), 15:11, 05/05/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> загружаемой из каталога NPM
Пишите заголовки правильно - не "в библиотеке xml-crypto", а "в javascript-библиотеке xml-crypto", чтобы сразу было понятно, из-под какой коровы удобрение.
И чтоб два раза не вставать - вот это умиляет (https://www.npmjs.com/package/xml-crypto):
> A pre requisite it to have openssl installed and its /bin to be on the system path
Ну, то есть, вы поняли - оно не либу дёргает за API, а бинарник запускает.
| |
|