{"id":"CVE-2026-38971","details":"ardupilot through Plane-4.6.3 was found to contain an out-of-bounds read issue in libraries/GCS_MAVLink/GCS_serial_control.cpp in GCS_MAVLINK::handle_serial_control().","modified":"2026-08-12T03:51:10.095956831Z","published":"2026-07-02T00:00:00Z","database_specific":{"cna_assigner":"mitre","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/38xxx/CVE-2026-38971.json"},"references":[{"type":"WEB","url":"https://gist.github.com/quart27219/6bfcc615f89fb493d02aad480704593b"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/38xxx/CVE-2026-38971.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-38971"},{"type":"REPORT","url":"https://github.com/ArduPilot/ardupilot/issues/32524"},{"type":"FIX","url":"https://github.com/ArduPilot/ardupilot/pull/32587"},{"type":"PACKAGE","url":"https://github.com/ArduPilot/ardupilot"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/ardupilot/ardupilot","events":[{"introduced":"0"},{"fixed":"3fc7011a7d3dc047cbb17d8bd98ee94577d144c6"}],"database_specific":{"source":["DESCRIPTION","CPE_RANGE"],"cpe":"cpe:2.3:a:ardupilot:arduplane:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"Plane-4.6.3"},{"last_affected":"4.6.3"}]}}],"versions":["Tracker-4.6.2","Rover-4.6.2","Plane-4.6.2","Copter-4.6.2","Tracker-4.6.1","Rover-4.6.1","Plane-4.6.1","Copter-4.6.1","Tracker-4.6.0","Rover-4.6.0","Plane-4.6.0","Copter-4.6.0","ArduPilot-4.6.0-beta2","ArduPilot-4.6.0-beta1","AP_Periph-1.5.0","ORCA-VTOL","AION-Orca-Alpha2","AION-Orca-Alpha1","AP_Periph-1.0.0","APMrover2-3.1.0","ArduPlane-3.7.0","-3.7.0","ArduPlane-3.7.0-beta1","-3.7.0-beta1","ArduPlane-3.6.0","-3.6.0","MattPilot-Branched","ArduPlane-3.5.2","-3.5.2","APMrover2-3.0.0","ArduPlane-3.5.1","-3.5.1","work","working","APMrover2-2.50","Copter-3.3-rc5","ArduPlane-3.3.0","-3.3.0","APMrover2-2.49","ArduPlane-3.2.0","-3.2.0","APMrover2-2.46","ArduPlane-3.1.0","-3.1.0","ArduPlane-3.0.3","-3.0.3","ArduPlane-3.0.2","-3.0.2","ArduPlane-3.0.1","-3.0.1","ArduPlane-3.0.0","-3.0.0","ArduPlane-2.78b","-2.78b","ArduPlane-2.78","-2.78","APMrover2-2.45","APMrover2-2.44","ArduCopter-3.1.0-rc7","ArduCopter-3.1.0-rc6","ArduPlane-2.75","-2.75","ArduCopter-3.1.0-rc5","ArduCopter-3.1.0-rc4","ArduCopter-3.1.0-rc3","ArduCopter-3.1.0-rc2","ArduCopter-3.1.0-rc1","ArduPlane-2.74b","-2.74b","ArduPlane-2.74","-2.74","ArduCopter-3.0-rc4","ArduCopter-3.0-rc3","ArduCopter-3.0-rc2","ArduCopter-3.0-rc1","ArduPlane-2.72","-2.72","ArduPlane-2.70","-2.70","ArduPlane-2.69","-2.69"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-38971.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H"}]}