pith:UKB6FRUV
Stop Starving or Stuffing Me: Boosting Firmware Fuzzing Efficiency with On-demand Input Delivery
Firmware fuzzers gain coverage by delivering inputs precisely at availability check points recovered via static and dynamic analysis.
arxiv:2605.16798 v1 · 2026-05-16 · cs.CR · cs.SE
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{UKB6FRUVB43OPDOPCLZCFAUXQD}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Compared to ad-hoc input delivery methods used in Fuzzware and MULTIFUZZ, FIDO increases their median code coverage by up to 115% and 54%, respectively. Compared to SEmu, which requires humans to manually specify input delivery points, FIDO still improves its coverage by up to 19%.
The static and dynamic analysis reliably recovers the three-stage input processing routes (retrieval, availability check, processing) across diverse firmware without missing asynchronous behaviors or requiring extensive manual tuning.
FIDO maps firmware input processing routes via analysis to deliver fuzzer inputs at availability checks, raising median coverage by up to 115% over ad-hoc methods in Fuzzware and MULTIFUZZ.
References
Formal links
Receipt and verification
| First computed | 2026-05-20T00:03:22.755586Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
a283e2c6950f36e78dcf12f222829780c7bc918709194794a1c44927264e8847
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/UKB6FRUVB43OPDOPCLZCFAUXQD \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: a283e2c6950f36e78dcf12f222829780c7bc918709194794a1c44927264e8847
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "2248f8f2efec4f47dbfee1a288964f28f315c58b337a79daed5829f57fe2e190",
"cross_cats_sorted": [
"cs.SE"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.CR",
"submitted_at": "2026-05-16T04:00:17Z",
"title_canon_sha256": "b8eb6df18ec4cc5983a791d92c5cf3d04c8e5b072fe916cf9c063eb04e656c18"
},
"schema_version": "1.0",
"source": {
"id": "2605.16798",
"kind": "arxiv",
"version": 1
}
}