CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
1–10 of 43 posts
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#2Not sure if declaring this is standard practice, but I had a good laugh.
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#3At least they're honest about it with this CVE...
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#4https://arxiv.org/abs/2105.02124
> The universal Turing machine is generally considered to be the simplest, most abstract model of a computer. This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-provided code. The article presents the discovered vulnerability in detail and discusses its potential implications. To the best of our knowledge, an arbitrary code execution vulnerability has not previously been reported for such a simple system.
> A common strategy for understanding a problem is to reduce it to its minimal form. In the field of computer security,we may ask the question: "What is the simplest system exploitable to arbitrary code execution?" In this article, we pro-pose an answer to that question by reporting on the discovery that a well-established implementation of the universal Turing machine is vulnerable to a both unintentional and non-trivial form of arbitrary code execution.
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#5Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#6> NOTE: the discoverer states "this vulnerability has no real-world implications." At least they're honest about it with this CVE...
I reported CVE-2014-3423 back in the day, relating to GNU Emacs using a predictable filename when talking to the Mosiac browser. No choice, as that was what the browser required, something that wouldn't exist these days.
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#7A better link is the research paper: https://arxiv.org/abs/2105.02124 > The universal Turing machine is generally considered to be the simplest, most abstract model of a computer. This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-p…
> A common strategy for understanding a problem is to reduce it to its minimal form. In the field of computer security,we may ask the question: "What is the simplest system exploitable to arbitrary code execution?"
means that i will remove all security abstractions which were generated in past 40 years and i find that it is more vulnerable
this is not research, this is plain and simple trolling, BS feeding
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#8Making a language that have the expressive power of finite state machines could be an example.
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#9A better link is the research paper: https://arxiv.org/abs/2105.02124 > The universal Turing machine is generally considered to be the simplest, most abstract model of a computer. This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-p…
> This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-provided code.
It's a universal Turing machine. Its whole purpose is running "user-provided code". That's what a Universal Turing machine does, it runs arbitrary Turing machines. This is a little bit like saying "we found a weakness in the Python interpreter whereby you can feed it specially crafted input that allows you to run arbitrary Python programs". Like... yeah... that's what it's supposed to do.
Re: CVE-2021-32471 – Input validation in Marvin Minsky 1967 Turing Machine
#10A better link is the research paper: https://arxiv.org/abs/2105.02124 > The universal Turing machine is generally considered to be the simplest, most abstract model of a computer. This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-p…
Haven't looked into this paper deeply, but this reads very strange to me: > This paper reports on the discovery of an accidental arbitrary code execution vulnerability in Marvin Minsky's 1967 implementation of the universal Turing machine. By submitting crafted data, the machine may be coerced into executing user-provided code. It's a universal Turing machine. Its whole purpose is running "user-provided code". That's…