Skip to content

HarfBuzz bug bounty programs

harfbuzz.github.io Updated

HarfBuzz runs one public program: a Sorona bug bounty paying up to $5,000.

Top reward
$5,000
Sorona
Programs
1
1 pays cash
Targets in scope
9
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program HarfBuzz runs.

Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

9 targets. 5 excluded.

  • https://harfbuzz.github.io

    Web

  • AAT shaping over the Apple layout tables, morx and kerx included

    Products and areas

  • Both funders take HarfBuzz as a third-party component of a browser they ship. Mozilla pays for vulnerabilities in libraries vendored into its shipped client, and Chrome's VRP invites bugs in the third-party components it ships or uses, naming PDFium and Skia as examples.

    Products and areas

  • Font table parsing across OpenType and TrueType: GSUB, GPOS, GDEF, cmap, glyf, CFF and CFF2, name and kern, with the blob and sanitising layers underneath them

    Products and areas

  • HarfBuzz as shipped inside Chrome, and as vendored into the Firefox tree at gfx/harfbuzz, reached through a web font or a real text run

    Products and areas

  • hb-subset, the subsetting API, along with the hb-draw and hb-paint outline and colour-glyph extraction surface

    Products and areas

  • The per-script shapers, each a distinct state machine over attacker-controlled font data: Arabic, Indic, Khmer, Myanmar, Hebrew, Thai, Hangul, Tibetan and the universal shaping engine

    Products and areas

  • The shaping pipeline itself: normalisation, the Unicode and script property tables, buffer management, cluster handling and the fallback shaper

    Products and areas

  • Variable-font instancing and the fvar and avar axis machinery

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 5

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • Anything only reachable through a standalone hb-shape harness with no browser path

  • Bugs that live in a consumer's use of HarfBuzz (Pango, Qt, Skia) rather than in HarfBuzz itself

  • Chrome's rule against unshipped features and Mozilla's rule against paying for a browser crash alone both apply here

  • Patch gaps: a bug already fixed upstream and merely not yet vendored into a browser build

  • Rendering incorrectness with no memory-safety or disclosure consequence

Recent changes

Reward and scope changes across every HarfBuzz program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

About this page

This page gathers every public program listed under harfbuzz.github.io: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.