Няколко наскоро открити уязвимости:
- В редактора Visual Studio Code (VS Code) е открита критична уязвимост (CVE-2022-41034), която позволява изпълнение на код при отваряне на линк, подготвен от нападателя. Кодът може да бъде изпълнен както на компютъра с VS Code, така и на други компютри, свързани с VS Code през функцията „Remote Development“. Проблемът представлява най-голяма опасност за потребителите на уеб версията на VS Code и уеб редакторите, базирани на нея, включително GitHub Codespaces и github.dev.
Уязвимостта е причинена от възможността за обработка на служебни линкове „command:“ за отваряне на прозорец с терминал и изпълнение на произволни shell команди, при обработка в редактора на специално форматирани документи в формат Jupyter Notebook, заредени от уеб сървър, контролирани от нападателя (външни файлове с разширение „.ipynb“ без допълнителни потвърждения се отварят в режим „isTrusted“, допускащ обработка на „command:“).
- В текстовия редактор GNU Emacs е открита уязвимост (CVE-2022-45939), която позволява изпълнение на команди при отваряне на файл с код, чрез подмяна на специални символи в името, обработвани с помощта на инструмента ctags.
- На откритата платформа за визуализация на данни Grafana е открита уязвимост (CVE-2022-31097), която позволява изпълнение на JavaScript код при извеждане на уведомление чрез системата Grafana Alerting. Нападател с права на редактор (Editor) може да подготви специално форматиран линк и да получи достъп до интерфейса на Grafana с права на администратор, ако администраторът кликне на този линк. Уязвимостта е отстранена в версиите Grafana 9.2.7, 9.3.0, 9.0.3, 8.5.9, 8.4.10 и 8.3.10.
- Уязвимост (CVE-2022-46146) в библиотеката exporter-toolkit, използвана за създаване на модули за експортиране на метрики за Prometheus. Проблемът позволява заобикаляне на basic аутентификацията.
- Уязвимост (CVE-2022-44635) в платформата за създаване на финансови услуги Apache Fineract, която позволява на неаутентифициран потребител да постигне отдалечено изпълнение на код. Проблемът е причинен от липсата на правилно екраниране на символите „..“ в пътищата, обработвани от компонента за качване на файлове. Уязвимостта е отстранена в версиите Apache Fineract 1.7.1 и 1.8.1.
- Уязвимост (CVE-2022-46366) в Java-фреймворка Apache Tapestry, позволяваща да се постигне изпълнение на собствен код при десериализация на специално форматирани данни. Проблемът се проявява само в старата версия Apache Tapestry 3.x, която вече не се поддържа.
- Уязвимости в доставчиците Apache Airflow за Hive (CVE-2022-41131), Pinot (CVE-2022-38649), Pig (CVE-2022-40189) и Spark (CVE-2022-40954), водещи до отдалечено изпълнение на код чрез качване на произволни файлове или подмяна на команди в контекста на изпълнение на задачи, без да се има достъп до файловете на DAG.
Източник: opennet.ru
