Три уязвимости, открити в PHP пакета с отворен код Voyager за управление на приложения Laravel, могат да бъдат използвани за атаки с отдалечено изпълнение на код.
Проблемите не са отстранени и могат да бъдат използвани срещу автентифициран потребител на Voyager, който кликне върху злонамерена връзка.
Изследователи на уязвимости от SonarSource, компания за качество на кода и сигурност, казват, че са се опитали да докладват за недостатъците на поддържащите Voyager, но не са получили отговор в рамките на 90-дневния срок, който компанията предоставя съгласно своята политика за разкриване на уязвимости.
Екипът на SonarQube Cloud откри първата уязвимост във Voyager – запис на произволен файл – по време на рутинните си сканирания. При по-внимателно разглеждане на проекта те откриха допълнителни проблеми със сигурността, които могат да бъдат комбинирани, за да се извършат атаки с едно кликване за отдалечено изпълнение на код върху достижими инстанции на Voyager.
Трите недостатъка се обобщават, както следва:
Според изследователите на SonarQube Cloud те са докладвали трите проблема на поддържащите Voyager по имейл и в GitHub от 11 септември 2024 г., но не са получили никаква обратна връзка.
В 90-дневния период на разкриване на проблемите те са се опитали многократно да получат отговор и да информират, че датата за публично разкриване на проблемите наближава.
Изследователите казват, че на 28 ноември са отворили и доклад за сигурността чрез GitHub и че са уведомили поддържащите Voyager, че 90-дневният прозорец за разкриване е изтекъл и те са на път да споделят техническите подробности публично.
Voyager се използва предимно от разработчици на Laravel, които се нуждаят от предварително изграден административен панел, за да управляват своите приложения.
Типичните потребители са компании за уеб разработки, стартиращи фирми, разработчици на свободна практика, любители на Laravel и като цяло малки и средни предприятия, които използват Laravel за вътрешни инструменти или CMS-базирани приложения.
Проектът Voyager е изключително популярен, тъй като е бил разклоняван 2700 пъти в GitHub, получил е повече от 11 800 звезди и наброява милиони изтегляния.
Като се има предвид, че трите недостатъка, открити от SonarQube, остават непоправени, потребителите на Voyager трябва да обмислят ограничаване на достъпа само до доверени потребители, ограничаване на разрешенията „browse_media“, за да се предотврати неоторизирано качване на файлове, и използване на контрол на достъпа, базиран на роли (RBAC), за да се сведе до минимум излагането на риск.
Мерките за сигурност на ниво сървър включват деактивиране на изпълнението на PHP файлове, използване на стриктно валидиране на типа MIME за отхвърляне на полиглотни файлове и редовно наблюдение на дневниците за необичайни дейности по качване на файлове или достъп.
Ако сигурността е от критично значение, избягвайте да използвате Voyager в производствени среди, докато не излязат официалните пачове, или помислете за миграция към друг административен панел на Laravel.
АБОНИРАЙТЕ СЕ ЗА НАШИЯ Е-БЮЛЕТИН И ПОЛУЧАВАЙТЕ НОВИНИ И СЪВЕТИ НА ТЕМА КИБЕРСИГУРНОСТ.
© 2022 Фондация “Киберсигурност за Всеки” с ЕИК 206932045. Всички права запазени. Политики за поверителност.
ж.к. Гео Милев бл. 117, вх.А
София 1113, България
support[@]e-security.bg
Фондация “Киберсигурност за Всеки” с ЕИК 206932045 е ЮЛНЦ в обществена полза, регистрирано в ЕС, работещо в съответствие с мисията и целите си.
Моля, имайте предвид, че всички споменати продукти и/или имена на компании са търговски марки ™ или ® на съответните им притежатели. Уебсайтът/фондацията няма никаква свързаност и/или одобрение за/от тях – тези търговски марки се използват само за образователни цели като примери. Настоящият уебсайт е онлайн информационна платформа, управлявана от доброволна фондация в обществена полза. Благодарим ви, че сте тук и за всякакви допълнителни въпроси, не се колебайте да се свържете с нас.
Мисията на Фондация “Киберсигурност за Всеки” е да допринесе за подобряване на киберсигурността, информационна сигурност и защита на системите и да повиши културата на обществото и организациите по тези и свързани с тях теми. Ние насърчаване безопасността и поверителността на потребителите, като повишаваме осведомеността, информираме за най-добрите и нови практики и помагаме на хора и организации да преодолеят съвременните предизвикателства за сигурността на мрежата и опазването на техните дигиталните активи.
На посоченият от Вас e-mail е изпратено съобщение за потвърждаване на абонамента.
Моля, проверете електронната си поща за да потвърдите.