YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

PoC - modelaudit FlaxMsgpackScanner embedded-pickle blind spot in bin/ext leaves (BL-0110)

Coordinated disclosure PoC for huntr (Protect AI MFV). Benign only.

  • Scanner: modelaudit==0.2.49 (flax_msgpack_scanner.py). Format: Flax (.flax) / MessagePack (.msgpack).
  • modelaudit scan bypass_bin.flax -> Clean / exit 0, but a live os.system pickle is embedded in a msgpack bin leaf; a downstream consumer that pickle.loads the leaf executes it. The byte-identical 108-byte payload is rated CRITICAL by modelaudit's own pickle scanner. control_suspicious_string.flax fires CRITICAL (detector is live); truneg_benign_bin.flax is the negative baseline.
  • Root cause: flax_msgpack_scanner.py:2464-2476 UTF-8-decodes bin leaves and only regex-scans them (no pickle opcode check); ext leaves (:2454-2462) take the same regex-only path. A REDUCE pickle stores its global as posix/system so 'os.system' never appears as a literal substring -> evades. Payload-selective (subprocess would be caught).
  • Benign: the pickle only touches a marker file on load. Honest caveat: flax itself does not unpickle; a consumer pickle.loads does.

Files: bypass_bin.flax + bypass_ext99.msgpack (bypass), control_suspicious_string.flax (fires), truneg_benign_bin.flax. Full report in huntr submission.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support