CVE-2020-10283CWE-288

RVD#3317: MAVLink version handshaking allows for an attacker to bypass authentication

High · published August 20, 2020

CVSS v3.0
8.1
EPSS
1%
Percentile
73.6
In the wild
Unconfirmed
What it is

⚡ A crafty attacker can manipulate the MAVLink protocol to trick the autopilot into using a vulnerable version, making this a high-risk scenario for drone operations! 🚁 Think of it like a hotel that allows guests to check in using an outdated system. If an unwelcome visitor can exploit the loophole, they can access all the amenities without proper verification! This vulnerability opens the door for attackers to bypass authentication entirely and take control of the autopilot system. The consequences could be catastrophic, leading to unauthorized commands and potentially endangering lives and property!

Put simply

Think of it like a hotel that allows guests to check in using an outdated system. If an unwelcome visitor can exploit the loophole, they can access all the amenities without proper verification! The issue arises from the MAVLink protocol's version negotiation process, where an attacker can craft a message that forces the autopilot to downgrade to version 1.0, which lacks necessary authentication mechanisms.

What to do

This vulnerability opens the door for attackers to bypass authentication entirely and take control of the autopilot system. The consequences could be catastrophic, leading to unauthorized commands and potentially endangering lives and property! To mitigate this vulnerability, ensure that all MAVLink communications enforce strict version controls, disable the ability to downgrade to 1.0, and update to any patches provided by the protocol maintainers. Regularly review your systems for any outdated configurations that may expose them to this risk. You've got this! Strengthen your defenses and keep your UAVs safe and sound! 🛡️

The record
Technical detail
CVSS v3.0
8.1 · HIGH
Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01470 · 73.6th percentile
Weakness
CWE-288 · Authentication Bypass Using an Alternate Path or Channel
Published
2020-08-20T08:15Z
EPSS history
Timeline
  • 20 AUG 08:15Z
    RVD#3317: MAVLink version handshaking allows for an attacker to bypass authentication
    cvelistv5