← Latest papers
🤖 AI

Evaluating Open-Weight LLMs for Generating Structured Threat Information for Autonomous Vehicle Vulnerabilities

This paper evaluates the effectiveness of 11 open-weight Large Language Models in automatically converting unstructured Connected and Autonomous Vehicle (CAV) vulnerability descriptions into structured STIX threat intelligence, demonstrating high accuracy in identifying assets and weaknesses while highlighting challenges in mapping complex attack techniques.

Original authors: Md Erfan, Ahmed Ryan, Md Kamal Hossain Chowdhury, Md Rayhanur Rahman

Published 2026-07-20
📖 5 min read🧠 Deep dive

Original authors: Md Erfan, Ahmed Ryan, Md Kamal Hossain Chowdhury, Md Rayhanur Rahman

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the world of cars is no longer just about metal wheels and gasoline engines; it's a giant, rolling computer network. Modern vehicles are packed with sensors, Wi-Fi, and complex software that talk to each other and the outside world. But just like your smartphone or laptop, this software has bugs. Sometimes, these bugs are serious security holes that hackers could use to take control of a car or steal data. To keep everyone safe, security experts need to understand these holes quickly. However, the information about these bugs is often written in messy, plain English paragraphs that are hard to scan. To fix this, experts use a special "universal translator" for threats called STIX. Think of STIX as a structured recipe card that breaks a messy story into neat ingredients: who was attacked, what broke, how it was broken, and who broke it. This paper explores whether a new generation of smart AI computers, known as Large Language Models (LLMs), can act as that translator, turning messy bug reports into perfect, structured threat recipes automatically.

The researchers behind this study, a team from the University of Alabama, decided to put these AI models to the test specifically for Connected and Autonomous Vehicles (CAVs). They wanted to see if open-source AI models (the kind anyone can download and run, not just the ones locked behind big corporate doors) could read a vulnerability report and instantly generate the correct STIX "recipe card." To do this, they first had to build their own training ground. They created a new dataset called CAV-STIXGen, which contains 183 real-world car vulnerability reports. For each report, they manually wrote out the perfect STIX recipe, including the specific parts of the car affected, the type of weakness, and the exact hacking techniques used. This dataset became the "answer key" to grade the AI models.

The team then invited 11 different open-weight AI models to the party, ranging from small, nimble models to massive, heavy-duty ones. They tested these models using three different "teaching styles" (or prompting strategies). The first style was Contextless, where the AI just got the bug report and had to guess the rest. The second was STIX-guided, where the AI was given a checklist of what to look for. The third was Dynamic Few-Shot, the most helpful approach, where the AI was shown five examples of perfect answers before trying the new problem. They also tested a "multi-agent" setup, where two different AI models worked together like a team of detectives, with one focusing on finding the parts and the other on connecting the dots.

The results were a mix of "wow" and "not quite yet." When it came to simply identifying the objects (like naming the specific car part or the type of vulnerability), the AI models were surprisingly good. Under the best teaching style (Dynamic Few-Shot), the top models achieved a score of 0.94 out of 1.0, meaning they were almost perfect at spotting the ingredients. They were also excellent at identifying the weakness type (like a specific coding error), scoring a 0.99. However, the AI struggled more with the relationships—figuring out exactly how one part connects to another in a logical chain. The best model for this task only reached a score of 0.63. It's like the AI could perfectly list the ingredients for a cake but sometimes forgot to say that the eggs go inside the batter, not on top.

The most complex task was mapping the vulnerabilities to MITRE ATT&CK techniques, which are like a library of known hacker moves. This remained the hardest challenge. While the models could often find at least one correct hacking technique (scoring up to 0.68 for finding one), they frequently missed the full picture when a single bug involved multiple attack methods. The researchers found that while splitting the work between two AI agents helped with finding objects, it didn't consistently fix the relationship problems.

By analyzing the data they collected, the team also discovered some recurring patterns in how car hackers operate. They found that the most common weaknesses in cars involve memory safety issues (like writing data where it shouldn't go) and improper access control (letting people in who shouldn't be there). The most frequent hacking techniques involved denial of service (overloading the car's systems) and exploiting client-side software. The data suggests that these attacks often happen in pairs, such as exploiting a client program and then causing a system crash.

In short, this paper suggests that while AI is becoming a powerful tool for automating car security analysis, it isn't a "set it and forget it" solution just yet. The AI can do a fantastic job of spotting the pieces of the puzzle, but it still needs human guidance and better examples to figure out how those pieces fit together perfectly. The researchers hope that by providing this new dataset and showing where the AI succeeds and fails, security teams can build better tools to keep our future autonomous vehicles safe from digital threats.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →