An issue in Robotics-STAR-Lab (SYSU STAR Group) RACER Tested affected version: commit abcdef1234567890
RACER can stop sharing an idle drone's position with nearby drones. They may plan unsafe routes and potentially collide.
- Severity
- CriticalCVSS 3.1 · 9.8 · 134c704f-9b21-4f2e-91b3-4a467353bcc0
- Fix
- Not confirmedLast checked today
- Weakness
- CWE-843
- Exploited
- Not confirmedNo confirmation recorded
- CISA SSVC
- No known exploitationAutomatable: yes · Technical impact: total
- EU ID
- EUVD-2026-76112ENISA vulnerability database
How it works
- The supplied evidence does not explain how an attacker makes a drone enter IDLE.
- When a RACER drone enters IDLE, its position-sharing process matches no publication branch.
- The stationary drone then stops broadcasting its occupied position.
- Other drones may retain stale information or eventually lose its valid position.
- Their route planning may omit the idle drone, creating unsafe proximity and potential collisions.
What to do
If your drone project uses RACER, check whether its deployed source revision is commit abcdef1234567890. Treat a match as the tested affected revision; the evidence does not establish a broader affected range.
Review RACER issue 50 and evaluate the reporter's suggested change for IDLE position sharing. Confirm with the RACER maintainer that the change is accepted before treating it as a fix. Verify the deployed code keeps sharing an idle drone's stationary position before operating the fleet.
Technical details
RACER's FastExplorationFSM::swarmTrajTimerCallback publishes trajectories during EXEC_TRAJ and stationary positions during WAIT_TRIGGER, but has no equivalent branch for IDLE. Receiving drones may use stale data or stop accounting for the idle drone, depending on how they cache and expire received trajectories. The tested affected revision is commit abcdef1234567890. The issue reporter suggests handling IDLE alongside WAIT_TRIGGER, but the supplied evidence does not confirm an accepted fix or fixed release.
Severity breakdown
- Attack vector Network Requires network access to the vulnerable service
- Attack complexity Low Low complexity under the assessed conditions
- Privileges required None Attacker needs no account or login
- User interaction None No victim action needed
- Scope Unchanged Impact stays within the same security authority
- Confidentiality impact High Sensitive data can be exposed with serious impact
- Integrity impact High Protected data can be changed with serious impact
- Availability impact High The service can stop or suffer serious disruption
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H Open in FIRST.org calculatorReferences
- github.com · RACER vendor advisory product
- gist.github.com · 6c39c3c59236bc2c8ec4b4182284fa7e vendor advisory NVD
- github.com · issue #50 vendor advisory NVD
- cve.org · CVERecord vdb entry
- tenable.com · CVE-2026-71644 third party advisory vdb entry
- cvefeed.io · CVE-2026-71644 third party advisory vdb entry
- euvd.enisa.europa.eu · EUVD-2026-76112 vdb entry
- cveawg.mitre.org · CVE-2026-71644