From Finding to Fix: Submitting Security Patches to Open Source Projects

Posted on Wed 13 May 2026 in Thought, vulnerability research and discovery • Tagged with chronicles, vulnerability research, vulnerability discovery, QuickJS, open source, patch submission, methodology

Finding a bug is the first half. Getting the fix shipped is a different skill set entirely, and almost nobody writes about it.

Most security research ends at the proof of concept. You found the thing, you have a crash, maybe a writeup. What happens next is either a CVE …


Continue reading

When the Fix Is the Bug: Two QuickJS Findings from a WebKit Audit Harness

Posted on Mon 11 May 2026 in Thought, vulnerability research and discovery • Tagged with chronicles, vulnerability research, vulnerability discovery, QuickJS, JavaScript engines, patch auditing, methodology

I built this pipeline for WebKit. The idea was simple: stop reading patches and start attacking them. Every proposed fix gets treated as a hypothesis, if this commit closes off attack surface X, the job is to prove it, find the adjacent sites it missed, and explicitly challenge the "currently …


Continue reading

Evince Integer Overflow and Truncation Due to Type Promotion in TIFF Backend

Posted on Thu 01 August 2024 in Thought, vulnerability research and discovery • Tagged with chronicles, vulnerability research, vulnerability discovery, type promotion

I have been pretty facinated with type promotion bugs in the recent months. Why? Because I love when there is some crazy mixed data types with arithmetic. Something about math (in)correctly implemented always makes me geek out. For those not familiar with Type promotion, it's when data type values …


Continue reading

Now and Later Bug Hunting Side Quest [04/28/24]

Posted on Sun 28 April 2024 in Thought, vulnerability research and discovery • Tagged with zde, chronicles, VR, 0day, vulnerability research, vulnerability discovery

Distracted..

This post is more about a side quest, as I was a bit distracted awaiting some responses on some UAF and Format string vulnerabilities submitted to a couple bug bounty programs.

In order to keep momentum going and my thirst for knowledge well fed with regards to vulnerability discovery …


Continue reading

Rediscovering the Art of Vulnerability Discovery [04/24/24]

Posted on Wed 24 April 2024 in Thought, vulnerability research and discovery • Tagged with zde, chronicles, VR, 0day, vulnerability research, vulnerability discovery

Introduction to My Chronicles

If you've been keeping up with my adventures, you know I've dived back into low-level vulnerability discovery and research. Recently, I took some time to refresh my understanding of low-level code (assembly) and architecture review, particularly of ARM systems. Given that most systems I work on …


Continue reading