Skip to content
AI

New Agentic Fuzzer Finds High or Critical Bugs in 45% of Open Source Projects

Bright Security’s STAR Fuzzer uses AI to write harnesses and find memory-safety flaws in code without running the application.

Illustration: A sleek silver testing device pulses with soft blue light while scanning a tangled mass of abstract geometric wireframes.
AI-generated illustration: BitShield News

Key points

  • The tool identified High or Critical issues in 45% of projects in its first open source research run.
  • It produced ten published findings in eight projects, including htop and RIOT OS, within its first month.
  • STAR Fuzzer automates harness generation and fault searching, removing the need for specialist manual setup.

Bright Security launched STAR Fuzzer on October 19, 2026, introducing an agentic approach to finding memory-safety bugs in security-critical code. According to Cyber Security News, the tool finds crashes, memory exhaustion and memory-safety bugs without a running application. This launch introduces a new testing method that automates the identification of security-critical functions and the generation of fuzzing harnesses for each one.

By the numbers

  • 45% of tested open source projects contained High or Critical issues found by the tool.
  • Ten published findings were generated in eight projects during the first month of availability.
  • The underlying evolutionary engine powering the search was first released in 2018.

What the figures mean

The 45% failure rate in the initial research run indicates that a significant portion of open source code contains High or Critical issues. According to Hackread, traditional coverage-guided fuzzers like AFL++ require hand-written harnesses for every target, a cost that has kept fuzzing concentrated in specialist teams. STAR Fuzzer uses AI agents to identify security-critical functions and generate harnesses automatically. This automation allows the search to stay fast, repeatable and evidence-based.

The tool delivers confirmed findings with byte-exact payloads that reproduce the faults. In its first month, it found issues in the Crystal standard library, htop, and RIOT OS. By automating the judgment-heavy steps of choosing what to test and triaging crashes, the platform aims to make fuzzing accessible beyond specialist teams. This shifts the testing burden from manual specialist effort to automated, scalable analysis.

What should you do?

Managed service providers should review their inventory of open source dependencies for memory-safety risks. Teams usually need to verify whether their current testing methods, such as DAST or static analysis, cover low-level parsing functions. Organizations should assess if they have the internal expertise to write and maintain fuzzing harnesses for critical components. If not, they may need to consider automated solutions that can generate these harnesses without manual intervention.

Operational impact

When new testing tools reveal widespread latent defects, operations teams must evaluate their supply chain exposure. Leaders should ask whether their monitoring detects crashes caused by malformed inputs in production. Engineering managers need to determine if their build pipelines include automated memory-safety checks for all critical components. Procurement teams should review vendor security practices to ensure dependencies are tested against these specific fault types. Communication plans must address potential client inquiries about software stability and the steps taken to mitigate these newly identified risks.

What to do and how to stay safe: Bright Security

  • Audit open source dependencies for known memory-safety vulnerabilities, prioritizing components that handle external input parsing.
  • Verify that your application security testing suite includes tools capable of testing code without running the full application.
  • Monitor system logs for crashes or memory exhaustion events that may indicate exploitation of these types of defects.
  • Review vendor security documentation to understand how they test for memory-safety bugs in their delivered software packages.

Step-by-step guide: Shadow AI Explained: 8 Questions Answered for Secure Operations

General security guidance from the BitShield News newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Does STAR Fuzzer require a running application to find bugs?

No, according to Cyber Security News, it finds crashes and memory-safety bugs in security-critical code without a running application.

Which projects were affected in the first month?

The tool produced findings in eight projects, including the Crystal standard library, htop, and RIOT OS.

How does this differ from traditional fuzzing?

Traditional fuzzers depend on people to write harnesses, while STAR Fuzzer uses AI agents to generate them automatically.

Sources

  1. Hackread
  2. Cyber Security News
  3. GBHackers
Bright SecuritySTAR Fuzzermemory-safetyopen sourcefuzzing

Related stories

Out-of-Bounds Write Vulnerabilities: Detection, Exploitation, and Mitigation

An out-of-bounds write corrupts adjacent memory structures, allowing an attacker to hijack control flow without needing traditional injection vectors or direct code execution privileges.

Your daily threat briefingGet Alerts