Comment

Comment by aDyslecticCrow

Clever, but one thought crossed my mind;

An adveserial package can claim to have a 255 tagged integer but not actually have any followup, tricking the payload parser into an incorrect offset and reading straight off into followup memory.

It's a classic thing to check for when dealing with variable length strings or binary, but it may not cross the mind when it's hiding in the Bijou64_decode(*buff, *cr) function.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton