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

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

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

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

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

Категории

Все категории
Loading categories
AAMVA-PDF417-Vulnerability-Research — Исследование системных уязвимостей валидации PDF417 в идентификационных системах, соответствующих стандарту AAMVA (CVE-2025-31336, CVE-2025-31337, scr1841160) | Kitploit
Инструменты/GitHubGitHub/coleleavitt/aamva-pdf417-vulnerability-research
Анализ уязвимостейЭксплуатацияКриптографияТестирование на ПроникновениеСтатьи и ИсследованияОбучение и ОбразованиеArchived
GitHubcoleleavitt/aamva-pdf417-vulnerability-research

AAMVA-PDF417-Vulnerability-Research

Исследование системных уязвимостей валидации PDF417 в идентификационных системах, соответствующих стандарту AAMVA (CVE-2025-31336, CVE-2025-31337, scr1841160)

Репозиторий
1271 год назадЕщё не проверено

Популярное

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

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

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

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

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

Исследование уязвимости валидации PDF417 ID

Обзор

Этот репозиторий содержит всестороннее исследование безопасности, документирующее критические уязвимости в системах валидации штрихкодов PDF417 по стандарту AAMVA, затрагивающие государственные удостоверения, корпоративные решения и потребительские приложения. Исследование включает полностью функциональное доказательство концепции (PoC), демонстрирующее системные недостатки в обработке штрихкодов водительских прав системами верификации ID.

ВАЖНО: Этот код предоставлен только для целей исследования безопасности. Ознакомьтесь с файлом LICENSE.md для получения информации о разрешенном использовании.

Заявление об этике исследования

Это исследование проводилось в соответствии с:

  • Принципами координированного раскрытия уязвимостей
  • Периодом уведомления вендора более 120 дней (превышает стандартные 90 дней)
  • Использованием только синтетических данных (без реальной личной информации)
  • Образовательными/оборонительными целями безопасности
  • Стандартами раскрытия уязвимостей ISO/IEC 29147
  • Ответственным раскрытием через программу CVE MITRE и VDP CISA

Связанные CVE

Данное исследование демонстрирует присвоенные уязвимости:

  • CVE-2025-31337 - ошибка валидации IDScan.net
  • CVE-2025-31336 - уязвимость валидации TokenWorks

Статус публикации

  • Дата публикации: 1 июля 2025 г.
  • Статус CVE: Опубликовано (несмотря на закрытие дела CISA)
  • Дело VINCE: VU#396042 (закрыто CISA как "не уязвимость")
  • Период раскрытия: более 120 дней завершено
  • Список CVE MITRE:
    • CVE-2025-31337
    • CVE-2025-31336

Оценка риска по CVSS v3.1

Базовая оценка: 10.0 (Критический)
Вектор: AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

Разбивка:

  • Вектор атаки: Сетевой, эксплуатируемый через цифровые API
  • Сложность атаки: Низкая (требуются минимальные усилия)
  • Требуемые привилегии: Отсутствуют (без аутентификации)
  • Взаимодействие пользователя: Не требуется
  • Область: Изменена (затрагивает зависимые системы верификации ID)
  • Влияние на конфиденциальность: Высокое (позволяет несанкционированный доступ к данным)
  • Влияние на целостность: Высокое (полный обход валидации)
  • Влияние на доступность: Отсутствует (нет прямого влияния на доступность)

Пример эксплуатации:```rust // Temporal validation bypass demonstration let license = CaliforniaLicense::builder() .birth_date("06201500") // Year 1500 - Medieval era .validate(); // Returns OK in affected systems

## История координации и сводка ответов вендоров

### Хронология раскрытия
- **22 марта 2025 г.**: Первоначальный запрос CVE направлен в MITRE
- **25 марта 2025 г.**: Предоставление proof-of-concept и подтверждение от IDScan.net
- **28 марта 2025 г.**: Получено подтверждение уязвимости от TokenWorks
- **3 апреля 2025 г.**: Официально открыто дело CISA VINCE VU#396042
- **9–16 апреля 2025 г.**: Обширные технические обсуждения с затронутыми вендорами
- **18 июня 2025 г.**: Решение CISA о закрытии дела (отклонено как «понятный риск»)
- **1 июля 2025 г.**: Публичное раскрытие после продлённого периода координации

### Ответы вендоров и технические разногласия

#### IDScan.net (Джошуа Шиц, CISO/VP Engineering)
**Первоначальный ответ**: *«После исследования мы пришли к выводу, что вы просто подделываете данные штрихкода. Это общепринятый стандарт.»*

**Техническая позиция**:
- Утверждали, что их парсер «просто читает данные» и не несёт ответственности за проверку
- Утверждали, что невозможные значения (524-летние люди) приемлемы для «парсера»
- Отклонили специфичные для реализации уязвимости как ограничения стандарта AAMVA
- Противоречат собственным маркетинговым заявлениям о «сотнях алгоритмических проверок безопасности»

**Разрыв между маркетингом и реальностью**:
- На сайте VeriScan обещано «Обнаружение поддельных удостоверений / Аутентификация удостоверений»
- Заявлено, что система «выявляет поддельные удостоверения» и выполняет «проверки безопасности»
- Технический анализ выявил минимальную проверку, ограниченную только соответствием формату

#### Ответ TokenWorks
- Признали проблему как «проблему реализации DMV»
- Преуменьшили ответственность вендора за криптографическую проверку
- Сроки устранения не предоставлены

#### Решение CISA (18 июня 2025 г.)
**Окончательное заключение**: *«CISA сочла, что это не является уязвимостью, так как данный риск считается понятным в рамках стандарта AAMVA DL Standard.»*

**Технический анализ позиции CISA**:
Это решение, по-видимому, смешивает ограничения стандарта с уязвимостями, специфичными для конкретной реализации. В ходе исследования были задокументированы различные технические проблемы:

1. **Многоуровневая классификация уязвимости**:
    - **Уровень 1**: Криптографические недостатки стандарта AAMVA (признано)
    - **Уровень 2**: Специфичные для реализации ошибки проверки (отклонено CISA)
    - **Уровень 3**: Маркетинговые заявления в сравнении с реальными возможностями безопасности (не рассматривалось)

2. **Документированные проблемы, связанные с реализацией**:
    - **CWE-20 (Некорректная проверка входных данных)**: Принятие физиологически невозможных значений
    - **CWE-345 (Недостаточная проверка подлинности данных)**: Отсутствие криптографических проверок
    - **CWE-770 (Распределение ресурсов без ограничений)**: Отсутствие ограничения скорости
    - **CWE-841 (Недостаточное соблюдение поведенческого рабочего процесса)**: Отсутствие обнаружения аномалий

## Доказательства подтверждения концепции

### Обход правительственного приложения Missouri ShowMeID
![Обход проверки ShowMeID](https://assets.kitploit.com/production/public/readmes/23984/099f240df9f0f1d9343e14ec21b05866dc6c69658b84d15d99def82b996ddeeb.png) Доказательства обхода проверки ShowMeID в Миссури```shell
gpg --verify signatures/show_me_id/img.png.asc scan_proof/show_me_id/img.png

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

Обходы проверки VeriScan Enterprise

Скачать инструмент