Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/shinycolumn/cve-2025-50944
Безопасность AndroidАнализ уязвимостейКриптографияМобильная безопасностьСтатьи и ИсследованияОбучение и Образование
GitHubshinycolumn/cve-2025-50944

CVE-2025-50944

Некорректная проверка цепочки сертификатов в Android-приложении EagleEyes Lite

Репозиторий
211 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2025-50944

Неправильная проверка цепочки сертификатов в Android-приложении EagleEyes Lite

1. Обзор


  • Название: EagleEyes(Lite)
  • Версия: 2.0.0
  • Поставщик: AVTECH
  • CWE: CWE-295: Improper Certificate Validation
  • CVSS: 8.8 HIGH
  • Векторная строка: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

2. Краткое описание

EagleEyes Lite (версия 2.0.0) не выполняет надлежащую проверку сертификатов SSL/TLS при HTTPS-соединении.
Приложение реализует собственный X509TrustManager в push.lite.avtech.com.MySSLSocketFactoryNew.checkServerTrusted(), который проверяет только срок действия сертификата и не выполняет полную проверку цепочки сертификатов.
В результате злоумышленники могут использовать эту уязвимость для проведения MITM-атак с помощью самоподписанных или поддельных сертификатов, что приводит к перехвату и манипуляции конфиденциальными данными видеонаблюдения.

3. Подробности

Через собственный X509TrustManager приложение проверяет только дату истечения срока действия сертификата и не проверяет, доверена ли цепочка сертификатов должным образом.

root@kitploit:~
@Override // javax.net.ssl.X509TrustManager
public void checkServerTrusted(X509Certificate[] x509CertificateArr, String str) throws CertificateException {
    try {
        x509CertificateArr[0].checkValidity();
    } catch (Exception unused) {
        throw new CertificateException("Certificate not valid or trusted.");
    }
}

Через собственный X509TrustManager приложение проверяет только дату истечения срока действия сертификата и не проверяет, доверена ли цепочка сертификатов должным образом.
Это позволяет MITM-атакующему легко перехватывать или изменять конфиденциальные данные, передаваемые между приложением и его сервером.

4. Рекомендации

Приложению следует заменить собственный X509TrustManager на стандартную системную реализацию, которая проверяет всю цепочку сертификатов. Необходимо обеспечить надлежащую проверку имени хоста, чтобы предотвратить принятие несоответствующих или недоверенных сертификатов.
Небезопасная логика резервного варианта для старых версий Android должна быть удалена или обновлена с эквивалентными проверками безопасности для обеспечения последовательной проверки TLS.

5. Ссылки

  • https://www.cve.org/CVERecord?id=CVE-2025-50944
  • https://nvd.nist.gov/vuln/detail/CVE-2025-50944
  • https://github.com/shinyColumn/CVE-2025-46408
  • https://github.com/shinyColumn/CVE-2025-50110
Скачать инструмент