Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-22017-Firmware-Update-via-BLE-Without-Authentication — 인증되지 않은 GATT 펌웨어 업데이트 특성을 노출하는 시뮬레이션된 BLE 주변 기기; 심각한 CVE-2026-22017 기기 탈취 취약점을 시연합니다. | Kitploit
도구/GitHubGitHub/george0papasotiriou/cve-2026-22017-firmware-update-via-ble-without-authentication
Embedded Systems SecurityBluetooth SecurityIoT SecurityVulnerability AnalysisExploitationWireless SecurityHardware & IoT Security
GitHubgeorge0papasotiriou/cve-2026-22017-firmware-update-via-ble-without-authentication

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-22017-Firmware-Update-via-BLE-Without-Authentication

인증되지 않은 GATT 펌웨어 업데이트 특성을 노출하는 시뮬레이션된 BLE 주변 기기; 심각한 CVE-2026-22017 기기 탈취 취약점을 시연합니다.

저장소 보기
16일 전아직 검토되지 않음

CVE-2026-22017 – 인증 없는 BLE를 통한 펌웨어 업데이트

프로그램 코드 (Python bleak peripheral)

root@kitploit:~
# ble_firmware_update.py - Simulated BLE peripheral accepting firmware writes
from bleak import BleakServer, BleakGATTCharacteristic
import asyncio

class FirmwareService:
    def __init__(self):
        self.firmware_data = bytearray()

    def write_characteristic(self, data):
        self.firmware_data.extend(data)
        if len(self.firmware_data) > 1024:
            print("Firmware update received, applying... (malicious possible)")

async def main():
    server = BleakServer()
    await server.start()
    # Expose a characteristic with no authentication
    char = BleakGATTCharacteristic(
        uuid='12345678-1234-1234-1234-123456789abc',
        properties=['write'],
        permissions=['write'],
        on_write=lambda value: firmware_service.write_characteristic(value)
    )
    # register service...
    await asyncio.sleep(3600)

firmware_service = FirmwareService()
asyncio.run(main())

CVE-2026-22017 – 인증 없는 BLE 펌웨어 업데이트

Severity: Critical

개요

Bluetooth Low Energy 장치는 페어링이나 인증 없이 GATT 특성을 통해 펌웨어 업데이트를 허용합니다. 근거리에 있는 공격자는 악성 펌웨어 이미지를 전송하여 장치를 장악할 수 있습니다.

취약점 세부 정보

  • 유형: 인증 누락
  • 영향: 장치 장악, 물리적 피해.
  • 근본 원인: BLE 특성이 본딩(bonding)이나 보안 연결을 요구하지 않고 쓰기 가능하기 때문입니다.

익스플로잇 데모

취약한 주변기기 시뮬레이션을 실행하고 BLE 클라이언트로 연결하여 가짜 펌웨어를 기록합니다.

root@kitploit:~
python ble_firmware_update.py
도구 다운로드