CVE-2026-12191
HIGHComma AI Openpilot Pickle modeld.py pickle.loads deserialization
Title source: cnaExploitation Summary
EIP tracks 1 public exploit for CVE-2026-12191. PoCs published by hakaioffsec.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2026-12191, an insecure deserialization vulnerability in Comma AI Openpilot's modeld.py. The PoC demonstrates arbitrary code execution via malicious pickle payloads during deserialization with pickle.load()/pickle.loads(), including a stealth variant that returns valid metadata to avoid detection.
Description
A vulnerability was found in Comma AI Openpilot 0.11. This issue affects the function pickle.load/pickle.loads of the file selfdrive/modeld/modeld.py of the component Pickle Module. The manipulation results in deserialization. The attack is only possible with local access. The vendor was contacted early about this disclosure but did not respond in any way.
Exploits (1)
This repository contains a functional exploit for CVE-2026-12191, an insecure deserialization vulnerability in Comma AI Openpilot's modeld.py. The PoC demonstrates arbitrary code execution via malicious pickle payloads during deserialization with pickle.load()/pickle.loads(), including a stealth variant that returns valid metadata to avoid detection.
References (4)
Scores
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H