JumperBot / Unsafe-4-Bit

The UFB (Unsafe Four Bit) Programming Language -- FAST | EASY | VERBOSE -- Built With Rust

Home Page:https://jumperbot.github.io/Unsafe-4-Bit/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

:bug: Ignoring Unrecognized Commands Gone Wrong.

JumperBot opened this issue · comments

Describe the bug
Ignoring unrecognized commands is one of the core features of UFB's backwards compatibility.
But it will prove to be quite dangerous once the new features from #7 and #2 comes out.
Calling this a bug since it can induce unintended behaviors to come out of nowhere.
It can also be called a security issue but it has not come to that point yet.

To Reproduce
Steps to reproduce the behavior:

  1. Include unrecognized commands to the compiled file.
  2. Inject masked code that can induce unintentional / intentional malicious activities.

Expected behavior
There should be at least one more gate to stop the code from executing...
once an unrecognizable command has been reachead.