Selected work

Writing & research

  1. 2026Solana p-token: Catching a Bug Before MainnetAprAsymmetric Research blog
  2. 2025Wrong Offset: Bypassing Signature Verification in RelaySepAsymmetric Research blog
  3. Threat Contained: marginfi Flash Loan VulnerabilitySepAsymmetric Research blog
  4. 2024Ethereum Log Confusion in Polygon’s HeimdallFebAsymmetric Research blog
  5. 2023Huckleberry: IBC Event HallucinationsSepJump Crypto blog
  6. Election Fraud? Double Voting in Celer’s State Guardian NetworkMayJump Crypto blog
  7. Intel Trust Domain Extensions (TDX) Security ReviewAprGoogle Cloud Security & Project Zero · PDF report, co-author
  8. Stealing Gas: Bypassing Ethermint Ante HandlersAprJump Crypto blog

Talks

  1. 2025
    Solana Program Security in 2025DecSolana Breakpoint 2025, Abu DhabiVideo
  2. 2023
    Securing FiredancerNovSolana Breakpoint 2023Video
  3. 2018
    DHCP Is HardNovKiwicon 2038AD and HITBSecConf2018 DubaiSlides
  4. 2016
    Xenpwn: Breaking Paravirtualized DevicesAprSyScan360, Infiltrate and Black Hat USA 2016SlidesVideo
  5. Attacking Next-Generation Firewalls: Breaking PAN-OSMarTROOPERS16, HITBSecConf2016 Amsterdam and WarConSlidesVideo
  6. 2015
    Playing with Fire: Attacking the FireEye MPSSep44CON London and HITB GSEC Singapore 2015Slides

Selected vulnerabilities

  1. 2022crewjam/saml: Signature bypass via multiple Assertion elements
  2. node-saml: Signature bypass via multiple root elements
  3. .NET: External entity injection during XML signature verification
  4. Xalan-J: Integer truncation in XSLTC
  5. libxml2: Heap buffer overflow in xmlBufAdd
  6. cmark-gfm: Integer overflow in table extension
  7. 2021containerd: Insecure handling of image volumes
  8. runc: Insecure handling of bind mount sources
  9. KVM: Out-of-bounds read/write in SVM sev_es_string_io
  10. KVM: Double fetch in nested_svm_vmrun allows unrestricted MSR access