Привет. Сегодня рассмотрим такую интересную структуру данных как hashmap, а именно ее реализацию в Go. Вкратце разберем что такое hashmap, как это выглядит под капотом Go 1.19. Посмотрим отличия реализации с Java и Python. Реализуем hashmap из под капота с помощью дженериков. Читать далее
В Unity 2022.2 был сделан ещё один небольшой шаг в сторону поддержки async-await, анонсированный еще в мае 2022 года в статье https://blog.unity.com/technology/unity-and-net-whats-next. В UnityEngine.MonoBehaviour было добавлено свойство destroyCancellationToken, которое позволяет остановить задачу в момент уничтожения объекта. В…
Уязвимость сетевого сокета гипервизора VMware ESXi связана с выходом операции за границы буфера в памяти. Эксплуатация уязвимости может позволить нарушителю выполнить произвольный код с повышенными привилегиями
Уязвимость функции обработки протокола Cisco Discovery микропрограммного обеспечения IP-телефонов Cisco IP Phone 7800, Cisco IP Phone 8800 связана с ошибками при обработке входных данных. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, выполнить произвольный код или вызвать отказ в обслуживании путем отправки специально сформированного трафика по протоколу Cisco Discovery
Уязвимость установщика клиента для проведения аудио- и видеоконференций в режиме реального времени Zoom Client for Meetings для macOS вызвана состоянием гонки за разрешениями во время копирования ресурсов. Эксплуатация уязвимости может позволить нарушителю повысить свои привилегии
Уязвимость реализации сценария relay_cgi.cgi микропрограммного обеспечения релейных плат Dingtian DT-R002 связана с обходом процедуры аутентификации с помощью захвата-воспроизведения (capture-replay) перехваченных параметров. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, обойти ограничения безопасности и получить полный контроль над устройством с помощью специально созданных HTTP-запросов
Уязвимость плагина Image Hover Effects Ultimate системы управления содержимым сайта WordPress связана с непринятием мер по защите структуры веб-страницы при обработке значений Title (Заголовок) и Description (Описание). Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, осуществлять межсайтовые сценарные атаки
Уязвимость функции l2cap_config_req (net/bluetooth/l2cap_core.c) ядра операционных систем Linux связана с целочисленным переполнением. Эксплуатация уязвимости может позволить нарушителю выполнить произвольный код
Уязвимость микропрограммного обеспечения промышленных маршрутизаторов Ricon Mobile S9922XL и S9922L существует из-за непринятия мер по нейтрализации специальных элементов, используемых в команде операционной системы. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольные команды с правами администратора (root)
Уязвимость приложения для проектирования и компоновки печатных плат Siemens PADS Standard/Plus Viewer связана с чтением за границами буфера в памяти при обработке файлов формата PCB. Эксплуатация уязвимости может позволить нарушителю получить несанкционированный доступ к защищаемой информации