Reverse Engineering and Vulnerability Research

Vulnerability Research

Before you release your product, you need to know if it contains an undiscovered flaw. We start where an attacker would: the parts that accept external input. We combine code review with fuzzing. Until a fix is released, we share a flaw only with you and, if needed, the vendor.

Vulnerability Research

Vulnerability scanners and patch management only address known flaws. From December 2027, the EU Cyber Resilience Act requires manufacturers selling in the EU to have a coordinated vulnerability disclosure policy. If you find a flaw first, you control the timing of the fix.

The need

When organizations need it

  • Before delivering a new product release to enterprise customers.
  • When a vulnerability is announced in an internet-facing device you use and you are unsure if the patch is sufficient.
  • When a researcher reports a flaw in your product and you do not yet have a response process.
  • When you need to establish a coordinated vulnerability disclosure policy and reporting channel for your product.

Questions

What this work answers

  1. Do the parts of our product that accept external input contain an undiscovered flaw?
  2. Does the released patch address the root cause, or only a known attack path?
  3. What is the real impact of a flaw: service disruption, data access, or remote code execution?
  4. How do we receive, assess, and respond to vulnerability reports from external sources?

Vulnerability Research

What we do

Scope

Scope is defined by product version, components, and available time. As research time is limited, we prioritize parts that accept external input and run with the highest privileges.

How we work

First, we map the attack surface: every point accepting external input. While fuzzing these points, we manually review the riskiest code paths. For each bug, we determine its root cause and exploitability. We also search for the same pattern elsewhere in the code.

Deliverables

What you receive

A technical report that enables your developers or the vendor to reproduce the flaw. The report includes the root cause and a fix recommendation. After the fix is released, a retest demonstrates that the flaw and its variants are resolved.

NoteThere is no guarantee that a new vulnerability will be found or a CVE assigned. The code paths reviewed and methods used are documented in the report.

Related services

Reverse Engineering We determine what software and devices actually do when their source code is unavailable. Explore Secure Code Review and Application Security We identify authorization and business logic flaws in the source code before the software is released. Explore IoT, Embedded and Hardware Security We review your connected product before launch, from the circuit board to the cloud service. Explore

Discuss Scope

Tell us your objective and critical systems. We will settle the right scope in the first meeting.

Schedule a Meeting