You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

Log in or Sign Up to review the conditions and access this model content.

Joblib Path Traversal + Decompression Bomb PoCs

Files

  • path_traversal.joblib โ€” NDArrayWrapper with ../../ in filename โ†’ arbitrary file read
  • decompression_bomb.joblib โ€” ZF format with length=2^64 โ†’ memory exhaustion DoS
  • poc_3_path_traversal_ndarray_wrapper.py โ€” Full PoC script with explanation

Root Cause (Path Traversal)

In numpy_pickle_compat.py:99:

filename = os.path.join(unpickler._dirname, self.filename)  # NO SANITIZATION

self.filename comes from the deserialized NDArrayWrapper, attacker-controlled.

Root Cause (Decompression Bomb)

In numpy_pickle_compat.py:43-58:

length = int(length, 16)  # from file header, up to 2^64
data = zlib.decompress(file_handle.read(), 15, length)  # huge allocation
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