Description
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().
Published: 2026-07-02
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An out‑of‑bounds read was identified in GCS_serial_control.cpp within the handle_serial_control function of the GCS_MAVLink module for ArduPilot Plane firmware versions up to 4.6.3. The flaw allows a reader to access memory beyond the intended buffer boundaries, potentially exposing internal data such as configuration, telemetry, or other state information. The description does not specify exactly what data may be leaked, but based on common contents of the GCS MavLink buffer it is inferred that sensitive information could be disclosed. The vulnerability does not provide a path to code execution, denial of service, or other active attacks.

Affected Systems

Planes running ArduPilot firmware 4.6.3 or earlier that have the GCS_MAVLink module enabled and accept serial control commands are impacted. Any deployment that uses the GCS serial control interface, regardless of build variant or distribution channel, can potentially be affected.

Risk and Exploitability

The CVSS score of 9.1 places this flaw in the critical severity range, while an EPSS score of less than 1% and its absence from the CISA KEV list suggest a low likelihood of active exploitation. Based on the description, the likely attack vector requires the ability to send crafted serial control messages to the GCS_MAVLink module, which could be achieved either locally or remotely if the serial interface is exposed. Successful exploitation would result in reading unintended memory contents, leading to a breach of confidentiality, but there is no evidence that it could trigger code execution or a service disruption.

Generated by OpenCVE AI on July 21, 2026 at 12:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest ArduPilot Plane firmware (4.6.4 or newer) that contains the fix for the GCS_MAVLink module.
  • If a firmware update is not immediately possible, disable or restrict the serial control command handling path to trusted hosts only until the patched firmware can be deployed.
  • Apply network segmentation or firewall rules to block unauthorized access to the serial control interface and limit exposure of the GCS_MAVLink module.
  • Enable comprehensive logging on the GCS to capture all serial command activity, review logs for suspicious patterns, and maintain an audit trail of access attempts.

Generated by OpenCVE AI on July 21, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Plane GCS MavLink Module

Fri, 17 Jul 2026 12:00:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Plane GCS_MAVLink Module

Wed, 15 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Plane GCS_MAVLink Module

Tue, 14 Jul 2026 11:00:00 +0000

Type Values Removed Values Added
Title ArduPilot Ground Control Station Out‑of‑Bounds Read in GCS_MAVLink Leading to Information Disclosure

Sun, 12 Jul 2026 01:15:00 +0000

Type Values Removed Values Added
Title ArduPilot Ground Control Station Out‑of‑Bounds Read in GCS_MAVLink Leading to Information Disclosure

Fri, 10 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Ground Control Station Leading to Information Disclosure

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Ground Control Station Leading to Information Disclosure
References

Thu, 09 Jul 2026 06:00:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Plane GCS_MAVLink Module

Wed, 08 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot Plane GCS_MAVLink Module

Wed, 08 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane GCS_MAVLink Out-of-Bounds Read in handle_serial_control

Tue, 07 Jul 2026 09:00:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane GCS_MAVLink Out-of-Bounds Read in handle_serial_control

Mon, 06 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane out-of-bounds read in GCS_MAVLink serial control handling
Weaknesses CWE-125

Mon, 06 Jul 2026 02:45:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane out-of-bounds read in GCS_MAVLink serial control handling
Weaknesses CWE-125

Sun, 05 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot GCS_MAVLINK handle_serial_control Function
Weaknesses CWE-125

Sun, 05 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in ArduPilot GCS_MAVLINK handle_serial_control Function
Weaknesses CWE-125

Sat, 04 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane GCS Serial Control Out-of-Bounds Read
Weaknesses CWE-125

Sat, 04 Jul 2026 06:00:00 +0000

Type Values Removed Values Added
Title ArduPilot Plane GCS Serial Control Out-of-Bounds Read
Weaknesses CWE-125

Fri, 03 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
Title ArduPilot GCS MAVLink Out-of-Bounds Read in Plane-4.6.3
Weaknesses CWE-125

Fri, 03 Jul 2026 11:00:00 +0000

Type Values Removed Values Added
Title ArduPilot GCS MAVLink Out-of-Bounds Read in Plane-4.6.3
Weaknesses CWE-125

Thu, 02 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Ardupilot
Ardupilot ardupilot
Vendors & Products Ardupilot
Ardupilot ardupilot

Thu, 02 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description 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().
References

Subscriptions

Ardupilot Ardupilot
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-07-09T14:06:35.563Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-38971

cve-icon Vulnrichment

Updated: 2026-07-06T17:08:58.411Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T12:45:02Z

Weaknesses