CoolFace
Datasetpublic

0xiviel/poc-avro-cython-overflow

PoC: fastavro Cython read_long() Integer Overflow Summary The fastavro Cython extension's read_long() function uses a 64-bit unsigned integer (ulong64) for the varint accumulator. When a crafted varint has more than 9 continuation bytes (shift >= 70 bits), the shift operation causes undefined behavior in C, producing completely wrong decoded values. Confirmed on fastavro 1.12.1 — Cython and Python produce different results for the same input. Root… See the full description on the dataset page: https://huggingface.co/datasets/0xiviel/poc-avro-cython-overflow.

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes14downloads
settings

This repository belongs to 0xiviel on Hugging Face.

CoolFace never edits a repository it does not host. Visibility, licence, collaborators and gating are all managed at the source.

namepoc-avro-cython-overflow
visibilitypublic
licencemit
gatedno
owner0xiviel
Account settings
0xiviel/poc-avro-cython-overflow · CoolFace