{"id":"CVE-2026-128907","kind":"vulnerability","aliases":["CVE-2026-128907"],"related":[],"title":"DJI AeroScope Mobile: unauthenticated network access reads and changes device settings","description":"Missing authentication for a critical function (CWE-306) in the management service (uavmonitor_usbv1) of the 1300 communications board in DJI AeroScope Mobile (TP703) firmware 03.00.00.26, with 1300 communications board firmware 02.00.07.12 through 02.00.08.40, allows an unauthenticated attacker on the local network to read device information, such as the serial number, MAC address, IP address and radio configuration, and to change configuration settings. The service accepts commands in DJI's proprietary DUML protocol without any authentication. Exploitation requires network access to TCP port 16000 on the board and that the unit is not connected to another controlling host. The same commands are also accepted over the USB operator port. Confirmed on a physical device.\n\n\n\nNOTE: This vulnerability only affects products that are no longer supported by the maintainer. DJI has discontinued AeroScope Mobile and no fixed firmware is available.","summary":"The 1300 communications board in DJI AeroScope Mobile accepts DUML management commands on TCP port 16000 without any authentication. A attacker on the local network can read device details such as serial number, MAC and IP address, and change radio configuration.","severity":"medium","cvss":4.3,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["aeroscope","dji","drone-monitoring","infrastructure","iot"],"not_affected_if":["discontinued-replaced","not-on-local-network","other-firmware"],"how_to_check":"- Check whether the DJI AeroScope Mobile (TP703) is in use, with 1300 communications board firmware `02.00.07.12` through `02.00.08.40`.\n- Check whether TCP port `16000` on the board is reachable from the local network.","fix":"- DJI has discontinued AeroScope Mobile and no fixed firmware is available.","status":"open","published_at":"2026-11-13T15:17:44+00:00","first_seen_at":"2026-11-13T15:46:19+00:00","triaged_at":"2026-11-13T15:50:06+00:00","updated_at":"2026-11-13T15:50:06+00:00","category":"infrastructure","confidence":0.8,"triage":{"at":"2026-11-13T15:50:06Z","model":"claude-haiku-5-5","output":{"fix":"- DJI has discontinued AeroScope Mobile and no fixed firmware is available.","reach":"network","title":"DJI AeroScope Mobile: unauthenticated network access reads and changes device settings","impact":"medium","summary":"The 1300 communications board in DJI AeroScope Mobile accepts DUML management commands on TCP port 16000 without any authentication. A attacker on the local network can read device details such as serial number, MAC and IP address, and change radio configuration.","audience":"businesses","category":"infrastructure","nicknames":[],"who_cares":["dji","aeroscope","drone-monitoring","iot"],"confidence":0.8,"fix_status":"none","needs_auth":"no","worst_case":"Attacker reads device details and changes radio configuration settings.","analyst_note":"","how_to_check":"- Check whether the DJI AeroScope Mobile (TP703) is in use, with 1300 communications board firmware `02.00.07.12` through `02.00.08.40`.\n- Check whether TCP port `16000` on the board is reachable from the local network.","plain_action":"","product_name":"","needs_analyst":false,"not_affected_if":["other-firmware","not-on-local-network","discontinued-replaced"],"who_is_affected":"Teams that still run DJI AeroScope Mobile (TP703) units with 1300 communications board firmware in the affected range are exposed, if the board is reachable on the local network on TCP port 16000 and not already connected to a controlling host. Units kept off shared networks, or those in use with a controlling host, are less exposed. The product is discontinued, so the fix is to isolate or retire the device.","user_interaction":"no","product_ecosystem":"","needs_special_setup":"no","severity_if_unknown":"medium"},"cost_usd":0.000773,"input_tokens":4764,"output_tokens":593,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-128907':14A,17A '-2026':13A,16A '-306':73C '02.00.07.12':97C '02.00.08.40':99C '03.00.00.26':91C '1300':26B,82C,93C '16000':40B,149C 'accept':33B,131C,169C 'access':6A,145C 'address':61B,118C,120C 'aeroscop':2A,18B,31B,87C,197C 'affect':184C 'allow':100C 'also':168C 'anoth':161C 'attack':45B,103C 'authent':43B,67C,141C 'avail':204C 'board':28B,84C,95C,152C 'chang':9A,63B,126C 'command':36B,132C,166C 'communic':27B,83C,94C 'configur':65B,123C,127C 'confirm':175C 'connect':159C 'control':162C 'critic':70C 'cve':12A,15A 'cwe':72C 'detail':53B 'devic':10A,52B,110C,179C 'discontinu':196C 'dji':1A,19B,30B,86C,134C,194C 'drone':21B 'drone-monitor':20B 'duml':34B,137C 'exploit':142C 'firmwar':90C,96C,202C 'fix':201C 'function':71C 'host':163C 'inform':111C 'infrastructur':23B 'iot':24B 'ip':60B,119C 'local':48B,106C 'longer':189C 'mac':58B,117C 'maintain':193C 'manag':35B,76C 'miss':66C 'mobil':3A,32B,88C,198C 'monitor':22B 'network':5A,49B,107C,144C 'note':180C 'number':57B,116C 'oper':173C 'physic':178C 'port':39B,148C,174C 'product':185C 'proprietari':136C 'protocol':138C 'radio':64B,122C 'read':7A,51B,109C 'requir':143C 'serial':56B,115C 'servic':77C,130C 'set':11A,128C 'support':190C 'tcp':38B,147C 'tp703':89C 'uavmonitor':78C 'unauthent':4A,102C 'unit':156C 'usb':172C 'usbv1':79C 'vulner':182C 'without':41B,139C","nicknames":[],"mitigations":[],"who_affected":"Teams that still run DJI AeroScope Mobile (TP703) units with 1300 communications board firmware in the affected range are exposed, if the board is reachable on the local network on TCP port 16000 and not already connected to a controlling host. Units kept off shared networks, or those in use with a controlling host, are less exposed. The product is discontinued, so the fix is to isolate or retire the device.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["aeroscope","dji","dronemonitoring","infrastructure","iot","medium"],"campaign_type":null,"search_a":"'-128907':14A,17A '-2026':13A,16A 'access':6A 'aeroscop':2A 'chang':9A 'cve':12A,15A 'devic':10A 'dji':1A 'mobil':3A 'network':5A 'read':7A 'set':11A 'unauthent':4A","search_b":"'1300':26B '16000':40B 'accept':33B 'address':61B 'aeroscop':18B,31B 'attack':45B 'authent':43B 'board':28B 'chang':63B 'command':36B 'communic':27B 'configur':65B 'detail':53B 'devic':52B 'dji':19B,30B 'drone':21B 'drone-monitor':20B 'duml':34B 'infrastructur':23B 'iot':24B 'ip':60B 'local':48B 'mac':58B 'manag':35B 'mobil':32B 'monitor':22B 'network':49B 'number':57B 'port':39B 'radio':64B 'read':51B 'serial':56B 'tcp':38B 'without':41B","search_c":"'-306':73C '02.00.07.12':97C '02.00.08.40':99C '03.00.00.26':91C '1300':82C,93C '16000':149C 'accept':131C,169C 'access':145C 'address':118C,120C 'aeroscop':87C,197C 'affect':184C 'allow':100C 'also':168C 'anoth':161C 'attack':103C 'authent':67C,141C 'avail':204C 'board':84C,95C,152C 'chang':126C 'command':132C,166C 'communic':83C,94C 'configur':123C,127C 'confirm':175C 'connect':159C 'control':162C 'critic':70C 'cwe':72C 'devic':110C,179C 'discontinu':196C 'dji':86C,134C,194C 'duml':137C 'exploit':142C 'firmwar':90C,96C,202C 'fix':201C 'function':71C 'host':163C 'inform':111C 'ip':119C 'local':106C 'longer':189C 'mac':117C 'maintain':193C 'manag':76C 'miss':66C 'mobil':88C,198C 'network':107C,144C 'note':180C 'number':116C 'oper':173C 'physic':178C 'port':148C,174C 'product':185C 'proprietari':136C 'protocol':138C 'radio':122C 'read':109C 'requir':143C 'serial':115C 'servic':77C,130C 'set':128C 'support':190C 'tcp':147C 'tp703':89C 'uavmonitor':78C 'unauthent':102C 'unit':156C 'usb':172C 'usbv1':79C 'vulner':182C 'without':139C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-13T15:17:44+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","cvss_by":"vulnerability@ncsc.ch","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-128907","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-128907","severity":null,"published_at":"2026-11-13T15:17:44+00:00","modified_at":"2026-11-13T15:17:44+00:00","first_seen_at":"2026-11-13T15:46:19+00:00","fetched_at":"2026-11-13T15:46:19+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}