Информзащита сертифицировала платформу X-Cart на соответствие PA-DSS

Информзащита сертифицировала платформу X-Cart на соответствие PA-DSS

Информзащита сертифицировала платформу X-Cart на соответствие PA-DSS

Компания «Информзащита», сообщает о сертификации приложения X-Cart Payments Version #: 3.0.x. на соответствие требованиям международного стандарта безопасности индустрии платежных карт PA-DSS версии 3.1. Созданная в 2001 году, X-Cart стала первой в мире PHP/MySQL платформой для электронной коммерции.

В 2010 году в ответ на запуск программы повышения безопасности платежных приложений (разработка стандарта PA-DSS советом PCI SSC совместно с Visa) компания выпустила новый продукт - X-Cart Payments (X-Payments), собственное приложение для приема платежей. X-Payments проходит сертификацию перед запуском каждой новой версии. Это гарантирует владельцам интернет-магазинов безопасность его использования для приёма платежей на их сайте. Выпуск новых версий обусловлен необходимостью соответствовать постоянно меняющимся требованиям PCI-DSS по безопасности платежей (PA-DSS).

Сертификация проводилась аудитором «Информзащиты». В процессе проекта были проверены функции приложения, включая авторизацию платежа по банковским картам, процессы безопасной разработки программного обеспечения, а также процедуры обеспечения информационной безопасности. Результатом проекта стало принятие Советом PCI SSC результатов сертификационного аудита и включение X-CartPayments в публикуемый PCI SSC список сертифицированных приложений.  В настоящее время платежная система X-Cart Payments подтверждена сертификатом соответствия и обеспечивает безопасность транзакций своим пользователям.

«Мы сотрудничаем с «Информзащитой» с 2010 года, с самой первой версии X-Cart Payments, которую тогда сертифицировали под PA-DSS 1.0, – комментирует Александр Мулин, руководитель проекта X-Cart Payments. – Начиная новый проект (PA-DSS 3.1), который предполагал сертификацию нового программного продукта с нуля, мы изучили рынок аналогичных услуг и устроили своего рода тендер. В этот раз мы вновь выбрали «Информзащиту»: во-первых, нас устроило соотношение цены и качества сервиса, а во-вторых, мы уже были уверены в профессионализме её сотрудников по предыдущему опыту работы».

Критическая уязвимость в плагине WPvivid Backup затронула 900 000 сайтов

Уязвимость, выявленная в популярном WordPress-плагине для создания резервных копий, позволяет без аутентификации загрузить на сайт вредоносный код PHP и запустить его на исполнение. Патч включен в состав WPvivid Backup & Migration 0.9.124.

Уязвимости подвержены все прежние версии продукта. Ввиду высокой опасности и масштабности проблемы (на счету WPvivid Backup уже свыше 900 тыс. установок) пользователям настоятельно рекомендуется произвести обновление.

Правда, в блог-записи Wordfence сказано, что CVE-2026-1357 (9,8 балла CVSS) критична лишь для тех, у кого настройки плагина предусматривают обработку сгенерированным ключом — в обеспечение загрузки резервных копий с других сайтов. По умолчанию эта возможность отключена, а срок действия ключа ограничен 24 часами.

Согласно описанию, причин появления уязвимости две: неадекватная обработки ошибок при расшифровке по RSA и отсутствие санации пути при записи загруженных файлов.

Как оказалось, когда плагин тщетно пытался расшифровать сеансовый ключ, он не завершал выполнение, а передавал ложное значение $key в phpseclib для инициализации шифрования.

Криптобиблиотека воспринимала его как строку нулевых байтов, что открыло возможность для шифрования полезной нагрузки дефолтным, легко угадываемым 0-байтовым ключом.

 

Ситуацию усугубило отсутствие проверок типа файлов и их расширений в функции send_to_site(). Это провоцировало выход за пределы защищенного каталога резервных копий — загрузку на сервер произвольного PHP-кода с записью в публично доступные места с тем, чтобы он каждый раз отрабатывал в браузере.

Апдейт, устраняющий эти недостатки, вышел 28 января. Автор опасной находки получил 2145 долларов в рамках программы Wordfence Bug Bounty.

RSS: Новости на портале Anti-Malware.ru