Do Kunai have durability? I don't know considering that they stack, and knowing the rest of the game's code, I doubt it could keep track of all of them in the same stack, as well as their order.
Response[]
When stacked, Kunai switch to match the durability of the lowest kunai in the stack, allowing them to have infinite durability.