SMM out-of-bounds write - code execution
Out-of-bounds write in System Management Mode enabling code execution at SMM (ring -2) by a local privileged attacker.
// Firmware & Accelerator
Implementation review of boot-chain firmware, privileged handlers and the drivers that sit between an AI workload and the hardware. Typical engagement window: 3 to 4 weeks.
A firmware security audit from XSource Security is an implementation review of the code that runs before and beneath the operating system: boot-chain firmware, privileged SMM and TrustZone handlers, and the accelerator drivers between an AI workload and the hardware. Every finding is reproduced on the platform before it is written up.
Device makers, firmware vendors and teams running accelerators in production. The published Lenovo SMM CVEs and the accepted Trusted Firmware findings came out of exactly this kind of review: privileged handlers reached from a lower-privilege position, with the impact shown on the real platform.
One researcher runs each engagement end to end: scoping, review, reproducing every finding and writing the report. Scope, access, findings, questions and retest results are handled in writing.
The report is written to be handed straight to whoever asked for it: customer security questionnaires, SOC 2 / ISO 27001 evidence requests, ISO/IEC 42001 and NIST AI RMF work for AI systems, procurement or investor review.
Public, credited research in the same area as this service. All Firmware & Accelerator disclosures →
Out-of-bounds write in System Management Mode enabling code execution at SMM (ring -2) by a local privileged attacker.
Out-of-bounds write in System Management Mode lets a local privileged attacker modify power-management settings. Ring -2, below Secure Boot.
Discloses the address of protected SMM memory to a local privileged attacker, weakening SMRAM protections. Ring -2.
Missing authentication allows WMI commands to trigger SMI handlers arbitrarily, reaching SMM (ring -2) code paths.
// scope & quote
Send the repository or product, the component you care about most, the build under review and the window you have in mind. A written scope and a fixed price come back before any work begins.