Author here. Could you elaborate with some specifics?
Author here. Could you elaborate with some specifics?
One of the dangers in switching to high level languages is that people have lost any sense of data size. In C you almost always specify a max string width because that is the easiest easy to deal with strings. While C has many shortcomings, forcing the responsible programmer to deal with string width is a good thing.
Honestly as a stripe user, this sort of unvalidated input terrifies me. Stripe deals with money. All inputs ought to be validated. I figured the company would spend a lot of engineering time making sure data was cleaned and couldn't escape like this.
Today it's a string width issue. Tomorrow it's a sql injection. I'm surprised stripe let you publish this.
This is the result of build fast and break things mentality which is toxic