• XSS.stack #1 – первый литературный журнал от юзеров форума

[LFR] Yii Gii

k0d

RAM
Пользователь
Регистрация
17.01.2023
Сообщения
111
Реакции
96
Всем привет!
Не так давно наткнулся на LFR уязвимость в модуле gii фреймворка gii.
Уязвимость позваляет просматривать содержимое php файлов при генерации форм.
Для начала находим сайт который встречает нас приветственной страницой gii.
1.png
Теперь переходим к самой уязвимости. Нас интересует генератор форм.
1.png
View path - имя файла который мы будем создавать, без указания расширения ( оно всегда будет .php)
index -> index.php
Model class
Сюда мы просто всегда вбиваем yii\base\Model
Следующий параметр который нас интересует это View Path.
Если не ошибаюсь по умолчанию он всегда @app/view
@app - это корень проекта
Подробнее про алиасы читайте в документации

Начинаем перебирать файлы (main, params, params-local в категория app/config backend/config frontend/config common/config)
1.png
Если файл уже существует мы видим, что можем просмотреть изменения (diff).
1.png
Смотрим и видим доступы к бд.
1.png
Что с этим делать и как применить решайте сами.
Всем добра!
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх