Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#9 was closed without being resolved #10

Closed
bradenbest opened this issue Sep 22, 2021 · 1 comment
Closed

#9 was closed without being resolved #10

bradenbest opened this issue Sep 22, 2021 · 1 comment

Comments

@bradenbest
Copy link

bradenbest commented Sep 22, 2021

Issue #9 was closed, but the undefined behavior was not addressed. There is a clear lack of programmer discipline here. Your program only does what you think it does on a few specific hardware/OS/compiler/library combinations, and it does not prove that printf is Turing complete. To prove printf is TC, you would have to find a security hole within the standard itself that allows for an ACE exploit, not a bug in a specific implementation. The second something upstream updates to patch the hole, boom, the program stops working.

If this were presented as a demonstration of an ACE exploit for the purpose of informing upstream of a security hole (in which case you would be listing the libraries and systems that it works on), then I would not be taking issue. But instead, you seem to be keen on slandering C itself for some internet clout, and making ridiculous claims like your claim that printf is TC, based on some implementations having a vulnerability. This is not okay. You are misrepresenting the language and its library. This issue should remain open until you adjust your priorities away from clout and towards helping major operating system vendors improve their security. Do you have any plans to contribute security code to the Linux kernel, or is this an ego thing?

@gannimo
Copy link
Member

gannimo commented Sep 22, 2021

Thanks for sharing your concerns and for fighting in favor of C. I've commented on your original (closed) issue.

@gannimo gannimo closed this as completed Sep 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants