Skip to content

v1.4.2 - Robust Regex Pattern Detection Across All Patchers

Choose a tag to compare

@khoinguyen88kt khoinguyen88kt released this 24 Sep 13:47
· 17 commits to main since this release

What's Changed

  • Patcher Robustness: Replaced loose and disjoint byte lookups with contiguous anchored regex across Brave, Opera, Helium, and Chrome patchers.
  • Prevented False Positives:
    • Fixed Patch 6 (ScopedEGLSurfaceIOSurface::ValidateTarget) falsely reporting as applied in Chrome and Brave due to an unrelated compiler alignment NOP-padded getter stub present in clean binaries.
    • Fixed Patch 2 (GetDisplayInitializationParams) disjoint check vulnerability in Brave and Opera that would falsely report applied on newer Chromium milestones (M154+).
    • Anchored Patch 4 (Seatbelt IsSandboxed) to GpuMain sandbox call context in Chrome and Helium to avoid matching secondary sandbox calls.
    • Added legacy milestone fallback for Patch 2 in Opera (supports Opera 135 & 136).
  • Verified on real backups: Fully tested across Chrome (M153, M154), Brave (153.1.95.104), Opera (135, 136.22, 136.52), and Helium (153, 154).