Re:A specific network name can completely disable Wi-Fi on y...
by pshc on Sunday June 20, 2021 @09:47AM
(#27569911)
Why would Rust do anything weird when presented with the string "%p%s%s%s%s%n"?
[ Parent
| on HN ]
Re:A specific network name can completely disable Wi-Fi on y...
by junon on Sunday June 20, 2021 @11:36AM
(#27571051)
Why would C?
Re:A specific network name can completely disable Wi-Fi on y...
by pshc on Sunday June 20, 2021 @12:09PM
(#27571414)
Do you want the obvious explanation? Because the string was passed into the format string parameter of some sprintf-like, a common mistake in C usually caught by warnings but seemingly ignored or suppressed in this case.
edit: turns out from the analysis it was CFStringCreateWithFormatAndArguments, so yes, a sprintf-like used incorrectly
Re:A specific network name can completely disable Wi-Fi on y...
by junon on Monday June 21, 2021 @02:12AM
(#27576742)
This is possible with any language. Not just C.
Re:A specific network name can completely disable Wi-Fi on y...
by melff on Monday June 21, 2021 @10:15AM
(#27579389)
No, Rust for example explicitly disallows this.
https://play.rust-lang.org/?version=stable&mode=debug&editio...
Re:A specific network name can completely disable Wi-Fi on y...
by junon on Tuesday June 22, 2021 @02:43AM
(#27588690)
You miss my point entirely.