Категория: Блог

В системния повик futex е открит и отстранен риск от изпълнение на потребителски код в контекста на ядрото.

При реализацията на системния повик futex (бърз mutex за потребителско пространство) беше открито и отстранено използването на стекова памет след освобождаване. Това, от своя страна, позволяваше на атакуващия да изпълни кода си в контекста на ядрото, с всички произтичащи от това последици, що се отнася до сигурността. Уязвимостта бе в кода на обработчика на грешки. Поправката на тази уязвимост се появи в Linux mainline на 28 януари и […]

Първото публично издание на JingOS

Състоя се първият публичен релийз на операционната система JingOS, насочена към мобилни устройства, по-специално JingPad C1, масовото производство на което е планирано да започне през юли 2021 година. Системата е форк на Ubuntu и се предоставя с много от качествата на Apple iPad OS форка KDE. Разработва се и собствен комплект приложения, като календар, магазин за приложения, PIM, гласови бележки и […]

Критична уязвимост в libgcrypt 1.9.0

На 28 януари беше открита 0-day уязвимост в криптографската библиотека libgcrypt от Тавис Орманди от Project Zero (група специалисти по сигурност в Google, които търсят 0-day уязвимости). Уязвими са само версия 1.9.0 (сега преименувана на upstream ftp-сървъра, за да се избегне случайно изтегляне). Поради неверни предположения в кода е възможно препълване на буфер, потенциално водещо до отдалечено изпълнение на код. Препълването може […]

Релиз EiskaltDC++ 2.4.1

Излезе стабилната версия на EiskaltDC++ v2.4.1 — кросплатформен клиент за мрежи Direct Connect и Advanced Direct Connect. Сбирките са подготвени за различни дистрибуции на Linux, Haiku, macOS и Windows. Поддържачите на много дистрибуции вече успяха да актуализират пакетите в официалните хранилища. Основните промени след версия 2.2.9, издадена преди 7.5 години: Общи промени Добавена е поддръжка за OpenSSL >= 1.1.x (поддръжката […]

Издаване на браузъра Vivaldi 3.6

Днес излезе финалната версия на браузъра Vivaldi 3.6 на отвореното ядро Chromium. В новото издание значително е променен принципът на работа с групи от табове — сега при преминаване към група автоматично се отваря допълнителна панел, на която се разполагат всички табове от групата. При необходимост потребителят може да закопчае втория панел за удобно работа с множество табове. Сред другите промени може […]

GitLab спира Bronze/Starter за 4$ на месец

Настоящите клиенти Bronze/Starter ще могат да продължат да ги ползват на старата цена до края на абонамента и още една година след това. След това те трябва да изберат — или по-скъп абонамент, или безплатна сметка с по-малка функционалност. В случай на избор на по-скъп абонамент се предоставят значителни отстъпки, благодарение на които цената ще се увеличава до нормалната в продължение на три години. Например Premium […]

Dotenv-linter се обнови до v3.0.0

Dotenv-linter — това е open source инструмент за проверка и коригиране на различни проблеми в .env файлове, които служат за по-удобно съхраняване на променливи на средата вътре в проекта. Използването на променливи на средата се препоръчва от манифеста за разработка „The Twelve Factor App“ — набор от най-добри практики за разработка на приложения за всякакви платформи. Спазването на този манифест прави вашето приложение готово за мащабиране, удобно […]

Firefox 85

Firefox 85 е наличен. Графичната подсистема: WebRender е активирана на устройства, използващи комбинацията „GNOME+Wayland+графична карта Intel/AMD“ (с изключение на 4K дисплеи, чиято поддръжка се очаква в Firefox 86). Освен това, WebRender е активиран на устройства с графика Iris Pro Graphics P580 (мобилни Xeon E3 v5), за които разработчиците са забравили, както и на устройства с драйвери Intel HD Graphics версия 23.20.16.4973 (този конкретен драйвер […]

Открита и коригирана е критична уязвимост в реализацията на NFS

Уязвимостта позволява на отдалечен атакуващ да получи достъп до директории извън експортираните по NFS чрез извикване на READDIRPLUS на .. кореновия експортиран каталог. Уязвимостта е поправена в ядрото 5.10.10, пуснато на 23 януари, както и във всички останали поддържани версии на ядрото, обновени на този ден: commit fdcaa4af5e70e2d984c9620a09e9dade067f2620 Author: J. Bruce Fields Date: Mon Jan 11 […]

Microsoft пусна официална Rust библиотека за Windows API

Библиотеката е оформена като Rust crate под MIT License, който можете да използвате по следния начин: [dependencies] windows = "0.2.1" [build-dependencies] windows = "0.2.1" След това в скрипта за изграждане build.rs можете да генерирате необходимите модули за вашето приложение: fn main() { windows::build!( windows::data::xml::dom::* windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject} windows::win32::windows_programming::CloseHandle ); } Документацията за наличните модули е публикувана на docs.rs. […]

Багът с прекалено бързото скролиране с тъчпад е затворен без корекция.

Преди повече от две години в Gnome GitLab беше изготвена отчет за бъг, свързан с прекалено бързо или чувствително скролиране в GTK приложения с помощта на лаптоп. В дискусията участваха 43 души. Поддържачът на GTK+, Маттиас Класен, първоначално заяви, че не вижда проблема. Коментарите бяха основно относно "как работи това", "как работи в други […]

Google прекратява външния достъп до Chrome Sync API

По време на одит, компанията Google установи, че някои трети страни продукти, базирани на кода на Chromium, използват ключове, позволяващи достъп до някои API и услуги на Google, предназначени за вътрешна употреба. По-специално към google_default_client_id и google_default_client_secret. Благодарение на това потребителят може да получи достъп до собствените си данни от Chrome Sync (като например отметки) не само в […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster